Job summary

We are looking for a Computer Science teacher that will be responsible for teaching basic and advanced computer science concepts using innovative and modern learning techniques. The computer science teacher will coach students to develop the skills needed to design effective computer solutions and help them understand the theoretical concepts behind modern computer systems, as well as current market trends.

Responsibilities and tasks :

  • Planning and delivering computer courses
  • Design, develop and supervise research projects in the fields of computer science.
  • Assessing and marking students’ research and class projects.
  • To encourage students to explore different aspects of computer programming and market technologies.
  • Participate in computer conferences and other related events.
  • To be at the forefront of the latest technologies and trends in the field of IT.

Core competencies :

      • In-depth knowledge of computer systems, programming and databases
      • Ability to work in a team and to work with students of all levels
      • Excellent verbal and written communication skills
      • Ability to develop clear and precise programmes
      • Understanding of the market and new IT technologies
      • Ability to multi-task and meet deadlines

      The teacher must therefore have a passion for teaching, technology and developing the skills of students. If you want to contribute to the development of the next generation of IT professionals, this is the job for you!

Education and experience :

  • A degree in computer science or a related field
  • Post-secondary teaching experience
  • Experience in developing innovative courses and teaching projects. PGCE certificate