Computer Science & Technology Educator (High School)

Placements24

South Africa

Hybrid

ZAR 240,000 - 360,000

Full time

5 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 salary package
Professional development resources
Hybrid teaching model
Medical aid contributions
Provident fund
Curriculum leadership opportunities

Job summary

Placements24 partners with a Centurion-based secondary school to appoint an innovative Computer Science and Technology Educator for Grades 8–12. The role blends classroom teaching with potential remote engagement and requires SACE registration and strong tech-enabled pedagogy.

The school provides modern labs, ongoing professional development, and opportunities to lead curriculum development within the tech department; hybrid work flexibility is available for the right candidate.

Qualifications

  • Bachelor's degree in Computer Science or Information Technology with teaching qualification.
  • Minimum 4 years of high school CS/IT teaching experience.
  • Proficiency in Python, Java and web technologies.
  • SACE registration is mandatory.
  • Experience with hybrid teaching models is essential.

Responsibilities

  • Design and deliver curriculum for Computer Science and Technology including programming languages, web development, data structures, and cybersecurity.
  • Develop and implement project-based learning activities to foster practical skills.
  • Assess student understanding through coding challenges, practical assignments, and examinations.
  • Maintain and manage school computer labs and resources.
  • Collaborate with IT and faculty on technology integration initiatives.
  • Mentor students in coding competitions or technology clubs.
  • Support digital literacy across the curriculum.

Skills

Programming languages
Educational technology
Communication

Education

Bachelor's degree in Computer Science/Information Technology
PGCE or teaching qualification

Tools

Python
Java
Web development tools

Job description

About the Role

Our client, a forward-thinking secondary school situated in Centurion, Gauteng , is seeking to appoint an innovative and skilled Computer Science and Technology Educator. This role is ideal for an individual passionate about preparing students for the digital age. You will be responsible for teaching computer science principles, coding, digital literacy, and emerging technologies to learners in Grades 8 through 12. The school is equipped with modern computer labs and is dedicated to integrating technology seamlessly into the curriculum. We are looking for a dynamic educator who can inspire young minds and cultivate essential skills for future careers in technology. This position offers a blend of classroom teaching and potential for remote engagement, providing flexibility for the right candidate. Be part of a vibrant academic community in Centurion .

Key Responsibilities
  • Design and deliver comprehensive curriculum for Computer Science and Technology, covering topics such as programming languages (Python, Java), web development, data structures, and cybersecurity.
  • Develop and implement engaging project-based learning activities to foster practical skills.
  • Assess student understanding and progress through coding challenges, practical assignments, and examinations.
  • Maintain and manage school computer labs and associated technology resources.
  • Stay updated with the latest advancements in computer science and educational technology.
  • Collaborate with the IT department and other faculty members on technology integration initiatives.
  • Provide guidance and mentorship to students participating in coding competitions or technology clubs.
  • Support students in understanding the ethical implications and societal impact of technology.
  • Contribute to the development of digital literacy across the broader school curriculum.
Requirements
  • A Bachelor's degree in Computer Science, Information Technology, or a related field, coupled with a recognized teaching qualification (e.g., PGCE).
  • Minimum of 4 years of experience teaching Computer Science or Information Technology at the high school level.
  • Proficiency in multiple programming languages and software development tools.
  • Strong understanding of computer hardware, networks, and operating systems.
  • Experience with online learning platforms and digital teaching tools.
  • Excellent communication and interpersonal skills, with the ability to explain complex technical concepts clearly.
  • SACE registration is mandatory.
  • Experience or willingness to engage in hybrid teaching models is essential for this role in Centurion .
  • A passion for technology and a commitment to inspiring the next generation of innovators.
Benefits
  • We offer a competitive salary package, with an annual remuneration of R , commensurate with experience and qualifications.
  • This position includes access to excellent professional development resources and opportunities to attend technology conferences.
  • The school provides state-of-the-art facilities in Centurion, Gauteng .
  • Employees benefit from a supportive and collaborative working environment.
  • The hybrid nature of the role offers a degree of flexibility.
  • We also provide contributions towards medical aid and a provident fund.
  • Opportunities for curriculum development and leadership within the tech department are available.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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
Computer Science Educator
Computer Science Educator

Placements24 • Rustenburg

On-site
ZAR 300,000 - 420,000
Competitive salary
Modern computer labs
PD opportunities
+1
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
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
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 Science Educator
Senior Computer Science Educator

Placements24 • Pretoria

Hybrid
ZAR 480,000 - 720,000
Remote work
Health coverage
Retirement plan
+2
IT & Computer Science Educator (Grades 8-12)
IT & Computer Science Educator (Grades 8-12)

Placements24 • Soweto

Hybrid
ZAR 350,000 - 600,000
Fully remote position
Professional development opportunities
Competitive salary package
Senior Computer Science Educator
Senior Computer Science Educator

Placements24 • Klerksdorp

On-site
ZAR 450,000 - 750,000
Medical aid
Retirement fund
Professional development opportunities
+1
Technology Education Teacher
Technology Education Teacher

Placements24 • Vereeniging

Hybrid
ZAR 180,000 - 260,000
Competitive salary and benefits
Access to well‑equipped technology lab
Professional development opportunities
+2
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