Computer Science Educator (Grades 10-12)

Placements24

Randburg

On-site

ZAR 250,000 - 420,000

Full time

5 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Placements24 is seeking a passionate Computer Science Educator to teach Grades 10-12 at a Randburg school. You will deliver high-quality instruction in programming, data structures, algorithms, and computer systems to inspire the next generation of technologists.

Develop and deliver the senior curriculum, assess student work, and integrate modern teaching tools. A degree in Computer Science, Information Technology, or a related field with a teaching qualification is essential.

Qualifications

  • A degree in Computer Science, Information Technology, or a related field; teaching qualification is essential.
  • Proven experience teaching Computer Science to high school students.
  • Strong programming skills in languages such as Python, Java, or C++.
  • Excellent communication, analytical, and problem-solving skills.
  • Ability to foster a passion for technology and innovation among students.

Responsibilities

  • Develop and deliver comprehensive curriculum for Computer Science subjects at the senior secondary level.
  • Teach programming languages, computational thinking, and foundational IT concepts.
  • Assess student learning through projects, coding assignments, and examinations.
  • Utilize modern teaching tools and methodologies to enhance student engagement and understanding.
  • Stay current with technological advancements and integrate them into the curriculum.

Skills

Python
Java
C++
Communication
Problem-solving

Education

CS/IT degree
Teaching qualification

Job description

About the Role

Our client is looking for an enthusiastic and knowledgeable Computer Science Educator to teach students in Grades 10-12 at their school in Randburg . You will inspire the next generation of technologists by delivering high-quality instruction in programming, data structures, algorithms, and computer systems. This role requires a passion for technology and the ability to make complex concepts accessible and engaging for high school students. Join a forward-thinking institution committed to providing cutting-edge education and preparing students for careers in the digital age.


Key Responsibilities


  • Develop and deliver comprehensive curriculum for Computer Science subjects at the senior secondary level.

  • Teach programming languages, computational thinking, and foundational IT concepts.

  • Assess student learning through projects, coding assignments, and examinations.

  • Utilize modern teaching tools and methodologies to enhance student engagement and understanding.

  • Stay current with technological advancements and integrate them into the curriculum.


Requirements


  • A degree in Computer Science, Information Technology, or a related field; teaching qualification is essential.

  • Proven experience teaching Computer Science to high school students.

  • Strong programming skills in languages such as Python, Java, or C++.

  • Excellent communication, analytical, and problem-solving skills.

  • Ability to foster a passion for technology and innovation among students.


Benefits


  • Competitive salary and professional development opportunities.

  • Access to modern computer labs and technology resources.

  • A supportive and innovative educational environment.

  • The opportunity to shape future IT professionals.

  • A challenging and rewarding career in a growing field.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Computer Science Teacher (High School)
Computer Science Teacher (High School)

Placements24 • Klerksdorp

Hybrid
ZAR 240,000 - 420,000
Competitive salary
Modern computer labs
Professional development
+2
IT and Computer Science Educator
IT and Computer Science Educator

Placements24 • Randburg

Hybrid
ZAR 350,000 - 560,000
Competitive salary
Hybrid work model
Professional development
+1
High School Computer Science Teacher
High School Computer Science Teacher

Placements24 • Pretoria

Hybrid
ZAR 240,000 - 360,000
Competitive salary
Hybrid work model
Professional development support
+1
Computer Science Teacher
Computer Science Teacher

Placements24 • Vereeniging

Hybrid
ZAR 300,000 - 500,000
Competitive salary
Performance bonuses
Modern computer labs
+2
IT and Computer Science Educator
IT and Computer Science Educator

Placements24 • Benoni

Hybrid
ZAR 360,000 - 520,000
Competitive salary
Modern computer labs
Professional development
+2
Computer Science Educator
Computer Science Educator

Placements24 • Klerksdorp

On-site
ZAR 320,000 - 420,000
Competitive salary
Professional development opportunities
Access to advanced computing resources
+2
IT Teacher (Secondary School)
IT Teacher (Secondary School)

Placements24 • Randburg

Hybrid
ZAR 360,000 - 540,000
Competitive salary
Professional development
Modern IT facilities
+2
High School Computer Science Educator — Inspire Future Tech
High School Computer Science Educator — Inspire Future Tech

Placements24 • Randburg

On-site
ZAR 250,000 - 420,000
Computer Science Teacher
Computer Science Teacher

Placements24 • Mossel Bay

Hybrid
ZAR 300,000 - 420,000
Competitive salary
Professional development
Modern teaching facilities
+1
Computer Studies Teacher
Computer Studies Teacher

Placements24 • LegKraal Gate

On-site
ZAR 240,000 - 360,000
Pension fund
Medical aid
Professional development