* Planning, preparing, and delivering high-quality lessons.
* Differentiating instruction to cater for all learning styles.
* Regularly assessing and reporting on student progress.
* Creating a positive, stimulating, and safe learning environment.
* Collaborating with colleagues to enhance the curriculum.
* Staying current with advancements in Computer Science and educational best practices.
* Communicating effectively with parents and guardians.
* Maintaining the highest standards of safeguarding.
Qualified Teacher Status (QTS) or equivalent.
* Demonstrable experience teaching Computer Science.
* Proficiency in programming languages (e.g., Python, Java, C++).
* Exceptional classroom management abilities.
* A genuine passion for Computer Science and education.
* A desire to be the best Computer Science Teacher.
Full-time, Permanent position within the Computing/ICT Department.
* Deliver engaging and challenging Computer Science lessons across Key Stages 3, 4, and 5.
* Develop and implement innovative teaching strategies.
* Inspire pupils.
#J-18808-Ljbffr