Job descriptionWe are working with a prestigious independent school in Brent recruiting for a Teacher of Computer Science. This is a vital role in a school that views digital literacy and computational thinking as essential skills for the modern world. The School This Brent-based institution is a centre for innovation, featuring a state-of-the-art STEM wing equipped with the latest high-spec hardware and collaborative workspaces. The school serves an academically gifted student body and prides itself on a curriculum that moves beyond basic ICT to focus on true Computer Science. You will join a forward-thinking faculty that values creative problem-solving and technical rigour. The Role You will deliver a sophisticated Computer Science curriculum across KS3 and KS4, with the potential to lead A-Level projects for students aiming for top-tier engineering and tech universities. Start Date: ASAP (Full-time, Permanent) Key responsibilities include: Technical Instruction: Teaching advanced coding languages (Python, Java, C++) and the principles of algorithm design and data structures. Curriculum Innovation: Developing modules in emerging fields such as Artificial Intelligence, Cybersecurity, and Physical Computing (Arduino/Raspberry Pi). Project Management: Overseeing student-led software development projects and preparing candidates for high-level GCSE and A-Level examinations. Co-curricular Leadership: Leading the school’s "Coding & Robotics Club" and coordinating entries for national competitions like the British Informatics Olympiad. Pastoral & Benefits As part of the senior school team, you will serve as a Tutor, overseeing the academic and personal development of a small group of pupils. Benefits include access to professional-standard tech resources, complimentary high-quality dining, and a timetable designed to allow for deep research and resource development. Salary Range: £40,317 – £62,496 (M1 – UPS3)