Job Description & Requirements
· Teach and conduct coding classes and programs focused on C++ and Python
· Develop and curate curriculum resources for C++ and Python programming
· Oversee and train students in preparation for coding competitions
· Groom and mentor students to excel in C++ and Python programming
· Facilitate an inclusive and collaborative classroom environment for coding education
· Adopt a supportive classroom approach to foster positive learning and development in programming
· Encourage students to express their creativity and problem-solving skills through coding projects
· Provide quality feedback on students' programming skills and development progress
· Participate in campus events, including parent meetings and festive occasions
· Perform any other duties and responsibilities as assigned by the STEM Teacher (Supervisor)
Job Specification:
· Diploma / Bachelor’s Degree in Computer Science or related fields
· Familiarity with C++ and Python programming languages; previous experience preferred
· Passion for teaching computer programming
· Good communication skills in English; proficiency in Mandarin is a plus
· Experience in teaching or tutoring, especially with children and young adults, is advantageous
· Patient, approachable, and passionate about teaching coding to kids and young adults
· Ability to connect, interact, and establish positive relationships with parents
· Demonstrates professionalism in appearance, dressing, and communication skills
· Energetic, with a positive can-do attitude
· Strong team player
· Fresh graduates are welcome to apply; training will be provided for candidates with a strong interest in coding education.