Job Description
Summary:
Join a school as a Secondary Computer Science Teacher and inspire the next generation of tech leaders.
About the School:
A school is dedicated to delivering world-class education through innovative teaching, international curricula, and a strong commitment to student success and well-being.
The Opportunity:
A school is seeking a passionate and experienced Secondary Computer Science Teacher to join its growing team. This role offers the opportunity to shape young minds and contribute to a forward-thinking educational environment that fosters innovation, creativity, and academic excellence.
Key Responsibilities:
- Deliver high-quality Computer Science instruction aligned with international curricula
- Design and implement engaging and interactive lesson plans
- Foster a classroom environment that encourages curiosity, critical thinking, and problem-solving
- Support student learning through individualized instruction and formative assessment
- Collaborate with colleagues to share best practices and develop cross-curricular projects
- Promote the school’s ethos of excellence, innovation, and student-centered learning
- Ensure the safety and well-being of students through adherence to safeguarding policies
- Stay current with developments in Computer Science and integrate emerging technologies into teaching
Qualifications & Skills:
Required
- Bachelor’s Degree in Computer Science or relevant field and a recognised teaching qualification
- Minimum of 2 years’ experience teaching within an international curriculum
- Demonstrated ability to deliver outstanding classroom practice and student-centered learning
- Strong subject knowledge in Computer Science
- Commitment to safeguarding and understanding of safeguarding procedures
Preferred
- Experience with teaching in an international school setting
- Familiarity with IB or other international curricula
- Experience with coding, programming, or computer science-related extracurricular activities
- Strong communication and collaboration skills
Compensation & Benefits:
- Competitive salary and benefits package
- Opportunities for professional development and career growth
- Supportive and collaborative working environment
- Access to high-quality resources and training
- Commitment to work-life balance and well-being