Teacher - Computer Science

Aldar Academies

Abu Dhabi

On-site

AED 180,000 - 240,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Aldar Academies in Abu Dhabi seeks a dedicated Computing teacher to deliver the English National Curriculum at KS3 and GCSE/IGCSE provision at KS4, with potential A‑Level expansion. You will plan rigorous schemes, foster computational thinking, and build strong programming skills, notably Python 3, while supporting diverse learners.

Candidates should have a Bachelor's in Computer Science or related subject with a PGCE or teaching qualification, plus several years’ secondary experience and

Qualifications

  • 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.

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 amp 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.

Skills

Computer science knowledge
Programming (Python 3)
Digital literacy
AI literacy

Education

Bachelor's degree in Computer Science or related subject
PGCE or teaching qualification

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 amp 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.

Clean enhanced Disclosure and Barring Service (DBS) check or equivalent police clearance.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Teacher - Computer Science and AI
Teacher - Computer Science and AI

Aldar Academies • Abu Dhabi

On-site
AED 120,000 - 180,000
Medical cover
Flights
Housing
+1
Computing Teacher - August 2027
Computing Teacher - August 2027

GEMS Royal Dubai School • United Arab Emirates

On-site
AED 180,000 - 252,000
Teacher - Computer Science - Muna British Academy - AY27/28
Teacher - Computer Science - Muna British Academy - AY27/28

Aldar Education • Abu Dhabi

On-site
AED 60,000 - 120,000
Teacher - Modern Foreign Languages
Teacher - Modern Foreign Languages

Aldar Academies • Abu Dhabi

On-site
AED 180,000 - 300,000
Computing and ICT Teacher
Computing and ICT Teacher

Taaleem • Dubai

On-site
AED 90,000 - 130,000
Teacher - Artificial Intelligence
Teacher - Artificial Intelligence

Aldar Academies • Abu Dhabi

On-site
AED 120,000 - 180,000
Teacher - English
Teacher - English

Aldar Academies • Dubai

On-site
AED 90,000 - 120,000
Teacher - ICT - Mubarak Bin Mohammed Cycle 2 Charter School - Immediate Start
Teacher - ICT - Mubarak Bin Mohammed Cycle 2 Charter School - Immediate Start

Aldar Education LLC • Abu Dhabi

On-site
AED 60,000 - 100,000
Head of Mathematics
Head of Mathematics

Aldar Academies • Abu Dhabi

On-site
AED 180,000 - 300,000
Computer Science Teacher - British Curriculum
Computer Science Teacher - British Curriculum

Gems Education UAE • Dubai

On-site
AED 156,000 - 223,000
Fully furnished accommodation
Private medical insurance
Annual airfare
+2
Top locations