Computer Science Teacher

Johannesburg FULL TIME R25,000 - R50,000 / Month
(R300,000 - R600,000 / Year)

Job Description

We are looking for a qualified and experienced Computer Science Teacher to join our team in educating and inspiring the next generation of computer scientists. The ideal candidate must have a passion for teaching and the ability to make complex concepts accessible to students.

Responsibilities

  • Create interactive activities that enhance students' understanding of computer science concepts.
  • Integrate technology into lessons to foster a hands-on learning experience.
  • Engage in regular communication with parents regarding student progress.
  • Conduct workshops for students and staff on the latest developments in technology.
  • Develop assessments that accurately evaluate student skills and knowledge in computer science.
  • Encourage students to participate in competitions or clubs related to computer science and technology.

Requirements

Education
  • Bachelor's degree in Computer Science or a related field
  • A Teaching qualification such as a BEd or PGCE
Experience
  • At least 3 years of experience in teaching Computer Science.
Technical Skills
  • C++
  • Scratch
  • Networking Concepts
Soft Skills
  • Empathy
  • Patience
Certifications
  • Advanced Computer Science Certification
  • Professional Development in Education
Languages
  • English: Fluent

Advantageous

  • Experience in multicultural classrooms: Ability to teach in a diverse and multicultural environment.
  • Expertise in curriculum design: Experience in creating and implementing effective curriculum materials.

Benefits

  • Salary range of R300,000 to R600,000 per annum
  • Annual performance bonuses
  • Flexible working hours
  • Access to cutting-edge teaching resources and technology

Company Culture

  • Inclusivity: We are committed to fostering a diverse and inclusive environment for students and staff alike.
  • Student-Centered Learning: Our focus is on creating a student-centered learning environment that encourages student engagement.
  • Community Engagement: We actively engage with the community and encourage volunteer participation.
Status: Closed