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