Job description for Coding Teacher at Heguru Academy (PT. Surya Harapan Bangsa)
- Job Description
We are looking for a passionate and engaging Coding Bee Teacher to introduce students to the world of programming and computational thinking. In this role, you will deliver fun, interactive lessons that help students build foundational coding skills while fostering creativity, problem-solving, and confidence.
You will be responsible for creating a positive and supportive learning environment where students feel encouraged to explore technology and develop their abilities. The ideal candidate is enthusiastic about teaching, patient with learners of different levels, and capable of simplifying complex concepts into easy-to-understand lessons.
Key Responsibilities
- Deliver structured and interactive coding lessons to students (primarily children or beginners)
- Teach programming concepts using platforms such as Scratch, Python, or similar tools
- Prepare lesson plans, learning materials, and activities aligned with the curriculum
- Monitor student progress and provide constructive feedback
- Encourage creativity, logical thinking, and problem-solving skills
- Maintain an engaging and inclusive classroom environment (online or offline)
- Communicate effectively with students, parents, and team members
- Stay updated with the latest trends in coding education and teaching methods
Job Requirements:
- Proficient in English (both written and spoken)
- Strong understanding of programming fundamentals (e.g., Scratch, Python, or similar)
- Prior teaching or mentoring experience, especially with children, is preferred
- Ability to explain complex concepts in a simple and engaging way
- Patient, enthusiastic, and passionate about education and technology
- Good communication and classroom management skills
- Creative in developing interactive and fun learning activities
- Comfortable using online teaching platforms and digital tools
- Bachelor’s degree in Computer Science, Education, or a related field (preferred)
- Willing to continuously learn and adapt to new teaching methods and technologies
