Job Description
Summary:
Join a school as a Computer Science Teacher and inspire the next generation of tech leaders.
About the School:
A school affiliated with Mahidol University, it blends Thai and American educational standards to prepare students for global success. It fosters a culture of excellence, innovation, and student-centered learning.
The Opportunity:
As a Computer Science Teacher, you will play a key role in shaping students’ understanding of technology and preparing them for the future. You will teach core computer science concepts, develop engaging lessons, and support students in building essential digital skills and problem-solving abilities.
Key Responsibilities:
- Instruct students in foundational computer technology concepts with a focus on practical applications and problem-solving
- Teach programming using beginner-friendly languages such as Python and Scratch
- Design and implement engaging lessons and hands-on projects that build coding, logic, and digital literacy skills
- Encourage creativity and critical thinking through technology-based challenges and project-based learning
- Create a classroom environment that fosters collaboration, innovation, and responsible use of technology
- Assess and monitor student progress, providing timely and constructive feedback
- Collaborate with department members to align instruction with broader curricular goals
- Perform other assigned duties, including student supervision, school events, and exam invigilation
Qualifications & Skills:
Required
- Bachelor’s degree in Computer Science, Information Technology, or a related field
- Proficiency in at least one programming language (e.g., Python, JavaScript, etc.)
- Fluent in written and spoken Thai and English (Instruction in English)
- Strong communication skills and the ability to explain technical concepts clearly
- Familiarity with current educational technology tools and platforms
Preferred
- Experience teaching or working with high school students
- Passion for technology education and student success
Compensation & Benefits:
- Competitive salary and benefits package
- Opportunities for professional development and growth
- Supportive and collaborative work environment
- Access to a dynamic international school community