Computer Science Teacher and Developer

Details
Location

Coventry, Warwickshire

Contract Type

Full Time

Salary

£33000 - £55000

Job Description

Summary:

Computer Science Teacher and Developer needed for a dynamic hybrid role at a leading STEM institution.

About the School:

A school dedicated to providing world-class STEM education, fostering a culture of academic excellence, innovation, and personal growth. It supports students in achieving outstanding results and preparing for top universities and future careers.

The Opportunity:

Join a school where you will teach Computer Science and contribute to the development of cutting-edge technical systems that enhance teaching and learning. This role offers the chance to shape the future of education through both instruction and innovation, making a real impact on students and the institution.

Key Responsibilities:

  • Teach Computer Science to students, delivering a rigorous and interactive curriculum.
  • Develop and maintain internal software tools, web applications, and data interfaces to support teaching and learning.
  • Collaborate with colleagues to integrate technology into the classroom and streamline workflows.
  • Support the use of Microsoft and other educational platforms across the school.
  • Lead on in-house software and platform development projects that improve College operations.
  • Engage students in super-curricular activities, competitions, and research projects.
  • Contribute to the school's mission of preparing students for success at A-level, university, and beyond.
  • Participate in ongoing professional development and training to enhance teaching and technical skills.

Qualifications & Skills:

Required

  • Strong core technical ability in Computer Science and software development.
  • A passion for teaching and a commitment to student success.
  • Willingness to learn and adapt to new technologies and teaching methods.
  • Excellent communication and interpersonal skills.
  • Ability to work effectively in a team and manage multiple responsibilities.

Preferred

  • Prior teaching experience or software development experience.
  • Experience with web application development or data integration.
  • Familiarity with educational platforms such as Microsoft Teams or Google Classroom.
  • Background in STEM education or a related field.
  • Experience with programming languages such as Python or JavaScript.

Compensation & Benefits:

  • Competitive salary and benefits package.
  • Opportunities for professional development and career growth.
  • Supportive and inclusive working environment.
  • Access to high-quality facilities and resources.
  • Flexible hybrid working model.