Senior Computer Science Educator

Placements24

George

On-site

ZAR 420,000 - 660,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Competitive pay
Professional growth
Modern computer labs
Provident fund
Inspiring students

Job summary

Placements24 is recruiting on behalf of a dynamic high school in Mahikeng to hire a Senior Computer Science Educator. The role focuses on delivering programming, data structures, algorithms, and software development concepts to Grades 8–12, while building digital literacy and computational thinking.

The ideal candidate will hold a CS/IT degree with a PGCE or recognized teaching qualification, plus at least 5 years of secondary CS teaching experience.

Qualifications

  • Bachelor's degree in Computer Science, Information Technology, or related field with teaching qualification (e.g., PGCE).
  • Minimum 5 years of teaching CS at secondary level.
  • Proficiency in Python, Java, and C++.
  • Strong knowledge of CAPS for Computer Science and hardware, networks, OS, and web development.
  • Excellent communication, analytical and problem-solving skills.
  • Experience in managing computer labs and educational software.

Responsibilities

  • Teach CS to Grades 8–12, including programming, data structures, algorithms and software development concepts.
  • Develop engaging lesson plans aligned to CAPS and industry practices.
  • Explain complex computational concepts clearly and practically.
  • Design and administer assessments to evaluate understanding and practical application.
  • Provide feedback to help students excel in CS.
  • Stay updated on technology trends and cybersecurity.
  • Oversee computer labs, ensure equipment and software are up-to-date.
  • Integrate coding platforms into the curriculum.
  • Foster passion for technology and problem-solving.
  • Collaborate with IT and other educators on tech projects.

Skills

Python
Java
C++
Curriculum knowledge
Classroom management

Education

Bachelor's in CS/IT
PGCE or teaching qualification

Job description

About the Role

Our client, a dynamic and forward-thinking high school in Mahikeng, North West , is seeking an experienced and enthusiastic Senior Computer Science Educator. This role is critical in equipping students with essential digital literacy, programming, and computational thinking skills necessary for the modern world. The ideal candidate will have a strong background in computer science, a passion for teaching technology, and the ability to engage students across various grade levels, including those preparing for matriculation. We are looking for an educator who can foster innovation, problem-solving, and a deep understanding of computer science principles in a stimulating learning environment.

Key Responsibilities
  • Teach Computer Science to learners in the senior phases (Grades 8-12), including programming, data structures, algorithms, and software development concepts.
  • Develop and deliver engaging lesson plans that align with the national curriculum and industry best practices.
  • Explain complex computational concepts in an understandable and practical manner.
  • Design and administer assessments to evaluate students' understanding and practical application of computer science principles.
  • Provide constructive feedback and guidance to help students excel in Computer Science.
  • Stay abreast of the latest advancements in technology, programming languages, and cybersecurity.
  • Oversee the school's computer laboratories, ensuring equipment is functional and software is up-to-date.
  • Integrate relevant software tools and coding platforms into the curriculum.
  • Foster a passion for technology, problem-solving, and innovation among students.
  • Collaborate with the IT department and other educators on technology integration and projects.
Requirements
  • A Bachelor's degree in Computer Science, Information Technology, or a related field, with a recognized teaching qualification (e.g., PGCE).
  • A minimum of 5 years of teaching experience in Computer Science at the secondary school level.
  • Proficiency in multiple programming languages (e.g., Python, Java, C++).
  • Strong understanding of computer hardware, networks, operating systems, and web development.
  • Knowledge of the South African National Curriculum (CAPS) for Computer Science.
  • Excellent communication, analytical, and problem-solving skills.
  • Demonstrated ability to manage computer labs and educational software effectively.
  • A passion for technology education and fostering student interest.
  • Commitment to ongoing professional development.
  • Must be SACE registered and possess a clear criminal record.
Benefits
  • Competitive salary package, commensurate with experience and qualifications.
  • Opportunities for professional growth and attending technology conferences.
  • Access to modern computer labs and educational technology in Mahikeng .
  • A supportive and collaborative school environment.
  • Contribution to a provident fund.
  • The chance to inspire the next generation of tech innovators.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Computer Science Educator
Computer Science Educator

Placements24 • Rustenburg

On-site
ZAR 300,000 - 420,000
Competitive salary
Modern computer labs
PD opportunities
+1
Senior Computer Science Teacher
Senior Computer Science Teacher

Placements24 • Stellenbosch

Hybrid
ZAR 350,000 - 700,000
Professional development opportunities
Medical aid and pension contributions
Leadership roles within department
+1
Senior Computer Studies Teacher
Senior Computer Studies Teacher

Placements24 • Soweto

On-site
ZAR 260,000 - 420,000
Pension fund
Medical aid benefits
Paid leave entitlements
Computer Science Educator - FET Phase
Computer Science Educator - FET Phase

Placements24 • LegKraal Gate

Hybrid
ZAR 230,000 - 320,000
Computer Science and IT Teacher (Grades 10-12)
Computer Science and IT Teacher (Grades 10-12)

Placements24 • Rustenburg

On-site
ZAR 260,000 - 480,000
Competitive salary
Professional development
Modern IT facilities
IT & Computer Science Teacher (High School)
IT & Computer Science Teacher (High School)

Placements24 • Randburg

On-site
ZAR 350,000 - 520,000
Pension fund
Medical aid
Professional development opportunities
+1
Senior Computer Science Educator
Senior Computer Science Educator

Placements24 • Pretoria

Hybrid
ZAR 480,000 - 720,000
Remote work
Health coverage
Retirement plan
+2
IT and Computer Science Teacher
IT and Computer Science Teacher

Placements24 • Vereeniging

On-site
ZAR 320,000 - 520,000
Competitive salary
Professional development
Modern facilities
+2
Senior Computer Science Educator
Senior Computer Science Educator

Placements24 • South Africa

On-site
ZAR 700,000 - 900,000
Salary package
Medical aid
Pension fund
+5
Senior Information Technology (IT) Educator - Subject Specialist
Senior Information Technology (IT) Educator - Subject Specialist

Placements24 • Polokwane

On-site
ZAR 420,000 - 540,000
Competitive salary
Pension fund
Medical aid
+2