School Status & Location Sector: Selective Independent Secondary School. Borough: Islington (Inner London, England). Start Date: Permanent, full-time role commencing ASAP or April 2026. The Opportunity & School Profile This established Independent School is recruiting a specialist Computer Science Teacher. We are looking for an expert who can deliver a high-level curriculum focusing on programming, algorithmic theory, and data structures to highly motivated pupils. Core Responsibilities & Teaching Scope Software Architect: Instructing Computer Science across Key Stage 3 and Key Stage 4 (GCSE) only. Programming Mastery: Teaching students to code fluently (e.g., Python/Java) and explore advanced cyber-security concepts. Innovation: Contributing to the development of the school's AI and robotics enrichment programmes. Compensation & Benefits Essential Requirements: Degree in Computer Science and QTS. Experience in driving top results at GCSE. Salary: Highly competitive salary reflecting the professional status of the role. Support: Access to cutting-edge tech labs and a supportive, innovation-led environment.