Job descriptionA forward-thinking and innovative Academy in Hammersmith & Fulham is seeking a dynamic and dedicated Computer Science Teacher to inspire and develop the digital skills of our students. We are looking for an educator who can foster a passion for technology, computational thinking, and programming, preparing students for success in a digital world. About Our Learning Community: Our Academy is committed to providing a cutting-edge education that prepares students for the digital age and the future of work. We have a strong emphasis on practical skills, real-world applications of technology, and fostering innovation and creativity in computer science. About the Role: Deliver engaging and challenging Computer Science lessons across Key Stages 3-5, including GCSE and A-Level. Plan and deliver lessons that incorporate a variety of programming languages, coding platforms, and digital technologies, including Python, Java, web development, and game design. Facilitate hands-on coding activities, projects, and challenges, encouraging students to develop their problem-solving, computational thinking, and programming skills. Assess student progress through projects, presentations, written work, and examinations, providing detailed and constructive feedback. Contribute to the development and enhancement of the Computer Science curriculum, ensuring it aligns with current industry trends and best practices in computer science education. Organize and lead extracurricular activities, such as coding clubs, hackathons, and participation in technology competitions, to enhance student learning and provide opportunities for practical application of skills. Collaborate with other departments, such as Maths and Design Technology, to create interdisciplinary projects and learning experiences. Ideal Candidate: Qualified Teacher Status (QTS) with a strong academic background in Computer Science, Software Engineering, or a related field. Extensive experience teaching Computer Science to GCSE and A-Level, with a focus on programming, software development, and computational thinking. Excellent communication, interpersonal, and technical skills, with the ability to inspire and motivate students. A passion for fostering innovation, creativity, and digital literacy in young people. Proficiency in a range of programming languages, coding platforms, and digital technologies. Ability to use technology effectively to enhance computer science teaching and learning. Benefits: Competitive salary (MPS/UPS + Inner London Weighting). Access to well-equipped computer labs, resources, and technology, including high-spec computers, robotics equipment, and software development tools. Opportunities for continuous professional development in computer science education and emerging technologies. A collaborative and supportive team environment within a forward-thinking Academy committed to digital innovation. To Apply: Please send your CV