● Planning, preparing and delivering lessons under the Koding Next curriculum.● Teaching according to the Koding Next requirements, planned program and approved lesson plans.● Reviewing and improving own teaching materials and techniques with approval of the Curriculum Team.● Participating in developing curriculum materials, lesson plans, training, and other education-related materials together with Curriculum Team and Training Team.● Cooperating with all members of Koding Next in developing the materials, teaching activities, programs and other educational tools needed for effective program delivery such as participation in market research or online learning.● Providing guidance and support to the students and parents.● Monitoring students' class participation, progress and overall performance.● Preparing suggestions and recommendations about the class progress.● Teaching and motivating our students to work, and at the same time sharing your professional experience.● Conducting webinars and/or seminars if necessary.● Supporting our department in planning course programs and maintaining high quality educational materials.● Always going above and beyond, developing professionally, constantly exceeding the expectations in delivering the best teaching to Koding Next students.● Other job-related tasks as determined by the supervisor.