UnfairJobs

Teacher - Computer Science

Aldar Academies · Abu Dhabi

Posted Nov 6, 2026Source: naukrigulf
View & apply on naukrigulf ↗

Original posting on naukrigulf. You apply there yourself — we never auto-apply.

More jobs at Aldar Academies →

Know someone looking for work in the Gulf? Send them this job.

Fresh Gulf jobs every morning on Telegram →

Job description

RESPONSIBILITIES Teaching and Learning • Demonstrate strong subject knowledge in Computer Science, delivering high-quality Computing at KS3 and examination courses at KS4 and KS5 as provision develops. • Teach a balanced curriculum of Computer Science, Information Technology and digital literacy at KS3, building secure foundations for further study. • Deliver engaging and well-structured lessons that develop computational thinking, logical reasoning, creativity and independence in solving unfamiliar problems. • Plan and deliver schemes of work aligned with the National Curriculum for England at KS3 and the chosen Pearson Edexcel GCSE or International GCSE specification at KS4. • Prepare students effectively for theoretical and practical programming examinations and contribute to future A-Level provision in line with the school s agreed pathway. • Develop understanding of abstraction, decomposition, algorithms, data representation, computer architecture, networks and the wider impact of computing. • Teach programming through clear modelling, guided practice and independent application, developing confidence in Python 3 and other suitable languages where appropriate. • Develop students ability to explain algorithms, trace code, choose suitable data structures and use systematic testing to identify and correct errors. • Provide age-appropriate opportunities to explore physical computing, robotics, web development and real-world digital solutions, using available resources. • Plan lessons and sequences of learning that meet the needs of all learners, ensuring appropriate challenge and support across the full ability range. • Use assessment effectively to monitor student progress, inform planning and support students in achieving their potential. • Develop students independence and resilience through designing, implementing, testing, debugging and refining programs to solve meaningful problems. • Create stimulating Computing classrooms and maintain clear routines for the safe, responsible and effective use of devices, software and digital resources. • Promote digital citizenship, online safety, privacy, cybersecurity awareness and respect for intellectual property, in line with school policies. • Develop AI literacy through age-appropriate exploration of how AI systems use data, their limitations and bias, and responsible opportunities to design and evaluate simple AI applications. • Uphold academic integrity by teaching students to acknowledge sources and explain, test and evaluate their own code, including when approved AI tools are used. • Liaise with IT support and the Examinations Officer on software, development environments, accessibility and secure practical examination arrangements. • Use a range of teaching strategies, including digital technology and blended learning approaches, to enhance student engagement and progress. • Support the needs of all learners, including POD (SEN), EAL and G&T students, through effective differentiation and inclusive teaching practices. • Contribute to Computing curriculum development, supporting KS4 expansion and maintaining a rigorous, coherent pathway towards advanced study. • Bachelor s degree in Computer Science, Computing, Information Technology or a closely related subject, together with a PGCE or other recognised teaching qualification. • Minimum of four years teaching experience delivering the English National Curriculum. • Previous experience working with students for whom English is an additional language. • Experience teaching Computer Science at secondary level, including programming and computational thinking. • Strong subject knowledge in Computer Science, including algorithms, programming, data representation, computer systems and networks. • Proficiency in Python 3 and the ability to teach programming concepts effectively across different ability levels. • Knowledge of Pearson Edexcel GCSE or International GCSE Computer Science specifications and assessment requirements. • Understanding of digital literacy, cybersecurity, online safety, artificial intelligence and responsible technology use. • Ability to deliver engaging, inclusive and appropriately challenging lessons. • Passion for teaching and commitment to educating the whole child. • Strong classroom management, assessment and communication skills. • A high level of professionalism and consideration for the wellbeing of children. • Recent and consistent involvement in extracurricular activities, particularly coding clubs, robotics, STEM projects or computing competitions. • Respect for all members of the school community, irrespective of position, gender, age or ethnic background. • A positive, proactive and solution-focused attitude to working life. • A clean enhanced Disclosure and Barring Service (DBS) check or equivalent police clearance.

Is this role a fit for you?

Upload any CV — a short AI chat builds your profile, scores how well you fit roles like this across the Gulf, and tailors an ATS-ready CV to each. Free to start. No job promises — you always apply yourself.

Start free — get matched

Sign-up starts on Free. Connect WhatsApp in the app for 14 days of Pro free, no card.

More roles like this

Similar roles

Listing aggregated from naukrigulf. Built for the Gulf. No job or interview promises — we make your search faster and your CV stronger.

UnfairJobs is an AI career assistant. Job listings here are a free index of public postings — we never charge employers or sell listings, and you always apply yourself, on the original posting.

Before you apply: how to spot a Gulf job scam · ATS-friendly CV for Gulf jobs