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