Job descriptionUnlock the digital potential of our students in our innovative Newham school as a Computer Science Teacher! We are looking for a dedicated and enthusiastic Computer Science Teacher to join our team. You will play a vital role in developing students' digital literacy, problem-solving skills, and passion for technology. Key Responsibilities: Deliver engaging and practical Computer Science lessons across Key Stages 3-4 (and potentially KS5). Plan and implement a comprehensive and inclusive Computer Science curriculum. Develop students' coding skills, understanding of algorithms, and digital citizenship. Create a positive and supportive learning environment that encourages experimentation. Utilize a variety of teaching methods to cater to diverse learning styles. Contribute to the wider school community and promote the importance of Computer Science. We Offer: Competitive salary and benefits package. Supportive and collaborative working environment. Access to modern computer labs and a range of software and hardware. Opportunities for professional development in Computer Science education. The chance to work with motivated students in a diverse and vibrant community. 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). Familiarity with a range of programming languages and software. Understanding of key Computer Science concepts and their pedagogical application. Excellent communication and interpersonal skills.