
About Your Role
As an ICT/Computer Science Teacher, you will teach students essential computing skills, including coding, cybersecurity, networking, and software development. You will create engaging and practical lessons that encourage problem-solving, logical thinking, and digital creativity.
Key Responsibilities
Teach ICT and Computer Science to secondary students, integrating the latest technology trends
Deliver lessons in coding (Python, Java, HTML), data structures, AI, and cybersecurity
Develop engaging, hands-on projects that promote computational thinking
Prepare students for international ICT certifications and competitions
Assess student progress and provide targeted support
Collaborate with colleagues to enhance the ICT curriculum
Requirements
Bachelor’s Degree in Computer Science, ICT, or a related field
A recognized teaching qualification (PGCE, B.Ed, or equivalent)
Minimum 2 years of experience teaching ICT/Computer Science
Strong knowledge of coding, cybersecurity, networking, and emerging technologies
Experience with AI, robotics, or cloud computing is a plus
Excellent classroom management and communication skills
School Benefits
🟩 Competitive TAX-FREE Salary – Up to 13,000 QAR per month
🟩 Comprehensive Medical Insurance
🟩 Visa & Flight Allowance – Fully supported relocation package
🟩 Professional Development – Ongoing training and career growth opportunities
🟩 Supportive School Environment – Work with a passionate and innovative team
About The School
As an ICT/Computer Science Teacher, you will teach students essential computing skills, including coding, cybersecurity, networking, and software development. You will create engaging and practical lessons that encourage problem-solving, logical thinking, and digital creativity.
Key Responsibilities
Teach ICT and Computer Science to secondary students, integrating the latest technology trends
Deliver lessons in coding (Python, Java, HTML), data structures, AI, and cybersecurity
Develop engaging, hands-on projects that promote computational thinking
Prepare students for international ICT certifications and competitions
Assess student progress and provide targeted support
Collaborate with colleagues to enhance the ICT curriculum