Computer Science & Technology Educator (High School)

Placements24

Centurion

Hybrid

ZAR 250,000 - 350,000

Full time

5 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Competitive salary package
Professional development resources
State-of-the-art facilities
Hybrid role
Medical aid contributions
Provident fund
Curriculum leadership opportunities

Job summary

Placements24 is seeking an innovative Computer Science and Technology Educator for a Centurion-based position serving Grades 8–12. The role blends classroom teaching with potential remote engagement in a dynamic school environment.

You will cover programming languages like Python/Java, web development, data structures, and cybersecurity, while guiding students through project-based activities and coding clubs. Hybrid work and strong digital literacy are emphasized.

Qualifications

  • Bachelor's degree in CS/IT with teaching qualification.
  • Minimum 4 years teaching CS/IT at high school level.
  • Proficiency in multiple programming languages and lab management.
  • Experience with hybrid teaching preferred.

Responsibilities

  • Design and deliver CS/Tech curriculum for Grades 8–12.
  • Teach programming languages (Python, Java), web development, data structures, and cybersecurity.
  • Develop project-based learning and assess student progress.
  • Maintain school computer labs and resources.
  • Collaborate with IT and faculty on technology integration.
  • Mentor students in coding clubs and competitions.

Skills

Python
Java
Web development
Cybersecurity

Education

Bachelor's degree in CS/IT
PGCE or teaching qualification

Tools

LMS (Google Classroom)
Labs management

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

Computer Science & Technology Educator (High School)
Computer Science & Technology Educator (High School)

Placements24 • South Africa

Hybrid
ZAR 240,000 - 360,000
Competitive salary package
Professional development resources
Hybrid teaching model
+3
Computer Science Educator
Computer Science Educator

Placements24 • Rustenburg

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

Placements24 • Pretoria

Hybrid
ZAR 480,000 - 720,000
Remote work
Health coverage
Retirement plan
+2
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
Computer Science Subject Head
Computer Science Subject Head

Placements24 • East London

Hybrid
ZAR 900,000 - 1,300,000
Professional development funding
Resources for departmental innovation
Supportive administrative team