Inspire the coders and digital creators of tomorrow in our outstanding Newham school Become our next Computer Science Teacher. We are seeking a dynamic and engaging Computer Science Teacher to join our thriving technology department. You will be key in fostering a love for coding, problem-solving, and the exciting world of computer science in our students. Key Responsibilities: Deliver engaging and hands-on Computer Science lessons across Key Stages 3-4 (and potentially KS5). Plan and deliver a curriculum that emphasizes practical coding skills and computational thinking. Create a stimulating and collaborative learning environment where students can experiment and learn from mistakes. Encourage students to participate in coding challenges and projects. Keep up-to-date with the latest trends and technologies in Computer Science education. Contribute to the development of the Computer Science curriculum and resources. We Offer: Competitive salary and benefits package. Opportunities for professional development focused on innovative teaching in Computer Science. A supportive and collaborative team within a well-resourced department. Access to modern computer labs and a range of development tools. The rewarding opportunity to shape students' digital futures. Qualifications & Experience: Qualified Teacher Status (QTS) or equivalent. Degree in Computer Science or a closely related field. Experience teaching Computer Science at secondary level (or strong potential as an ECT). Strong proficiency in at least one programming language. Understanding of algorithms, data structures, and computer systems. Excellent communication and classroom management skills.