1. Major duties and responsibilities:
- Teach in accordance with Algorithmics curriculum requirements; using our online platform to deliver a pre-designed interactive curriculum to children ages 5 - 17 years old.
- Adapt learning activities to mix ability levels in the group they are responsible for while keeping track with learning outcomes.
- Liaise with academic staff to understand student learning progress, foresee learning needs and problem solve.
- Assist academic staff with parent relations, delivering Progress Update sessions and Graduation sessions for their group.
- Collaborate with academic management to support curriculum development and academic materials.
- Collaborate with staff to track student progress via Algorithmics LMS and class progress report (CPR). Identifying student achievements and points of improvement to provide written constructive feedback to students, parents, and staff at the end of each module.
- Teaching Catch-up lessons for students who need support due to absence.
- Participate in scheduled educational events throughout the academic year for professional development.
- Conduct trial lessons of students.
2. Training & Development
- Complete training and certification for each course relevant to the teacher.
- Participate in training.
- Professional training and development to be a delivering academics at an international standard
- Upskill technical knowledge
- Work with passionate educators and professionals
- Develop new management skills and career options
- IELTS 7.0 or equivalent
- Excellent verbal and written communication skills
- Interest in working with children
- Passion for technology technology, Computer Science background is a good to have
- Growth mindset and positive energy
- For Python teachers, a degree or proven experience related to Python