Become a key member of our innovative technology team in Newham as a Computer Science Teacher We are seeking an enthusiastic and skilled Computer Science Teacher to join our outstanding school. You will work alongside a dedicated team to deliver a high-quality Computer Science education that prepares students for the challenges and opportunities of the 21st century. Key Responsibilities: Deliver engaging and challenging Computer Science lessons across Key Stages 3-4 (and potentially KS5). Collaborate with colleagues to develop and share best practices in Computer Science teaching. Foster a culture of innovation and creativity within the classroom. Encourage students to explore advanced topics in Computer Science. Participate in departmental meetings and contribute to the strategic direction of the technology department. Keep abreast of the latest advancements in Computer Science and educational technology. We Offer: Competitive salary and benefits package. Opportunities for collaborative professional development and sharing expertise. A supportive and forward-thinking school with a strong commitment to technology. Access to state-of-the-art computer labs and resources. The opportunity to work with a passionate team and make a significant contribution to the school. 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 programming skills and a deep understanding of Computer Science principles. A collaborative and innovative approach to teaching. Excellent communication and teamwork skills.