Computer Science Teacher

Placements24

Benoni

Hybrid

ZAR 180,000 - 360,000

Full time

4 days ago
Be an early applicant
Application generator

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 and benefits
Access to modern computer labs
Professional development opportunities
Collaborative school environment
Leadership opportunities in STEM

Job summary

Placements24 is seeking a passionate Computer Science Teacher in Benoni to ignite interest in technology and coding among high school students. You will teach fundamentals of computer science, programming, and digital literacy, guiding problem-solving and critical thinking for futures in the technology sector.

The role involves delivering engaging lessons, supervising labs, assessing student work, and promoting participation in coding competitions and STEM activities in Gauteng.

Qualifications

  • Bachelor's degree in Computer Science, Information Technology, or related field with a teaching qualification (PGCE).
  • Proven experience teaching computer science or programming at high school level.
  • Proficiency in at least one major programming language (Python, Java, C++, JavaScript).
  • Strong understanding of computer hardware, software, networks, and cybersecurity.

Responsibilities

  • Teach computer science concepts including programming, algorithms, data structures, and computational thinking.
  • Develop and deliver engaging lesson plans using various teaching methodologies and technologies.
  • Supervise students during practical computer lab sessions with safe use of equipment.
  • Assess student learning through assignments, projects, tests, and practical examinations.
  • Stay up-to-date with developments in computer science, programming languages, and educational technology.
  • Encourage student participation in coding competitions and STEM extracurricular activities in Benoni.

Skills

Teaching experience
Programming knowledge
Communication skills
Cybersecurity basics

Education

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

Tools

Python
Java
C++
JavaScript

Job description

About the Role

Our client in Benoni is looking for a passionate and knowledgeable Computer Science Teacher to ignite an interest in technology and coding among high school students. This role involves teaching fundamental concepts of computer science, programming, and digital literacy. The ideal candidate will have a strong grasp of various programming languages and a dedication to fostering problem-solving skills and critical thinking in students. You will play a vital role in preparing students for future careers in the technology sector within the Gauteng province.

Key Responsibilities
  • Teach computer science concepts, including programming, algorithms, data structures, and computational thinking.
  • Develop and deliver engaging lesson plans using various teaching methodologies and technologies.
  • Supervise students during practical computer lab sessions, ensuring safe and effective use of equipment.
  • Assess student learning through assignments, projects, tests, and practical examinations.
  • Stay up-to-date with the latest developments in computer science, programming languages, and educational technology.
  • Encourage student participation in coding competitions and STEM-related extracurricular activities in Benoni.
Requirements
  • A Bachelor's degree in Computer Science, Information Technology, or a related field, along with a teaching qualification (e.g., PGCE).
  • Proven experience teaching computer science or programming at the high school level.
  • Proficiency in at least one major programming language (e.g., Python, Java, C++, JavaScript).
  • Strong understanding of computer hardware, software, networks, and cybersecurity principles.
  • Excellent communication, presentation, and classroom management skills.
  • Ability to inspire and motivate students towards careers in technology.
Benefits
  • Competitive salary and benefits package commensurate with experience.
  • Access to modern computer labs and educational software in Gauteng.
  • Opportunities for professional development in the field of computer science education.
  • A collaborative and forward-thinking school environment.
  • Potential for leadership roles in the STEM department.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Computer Science Teacher
Computer Science Teacher

Placements24 • Soweto

On-site
ZAR 240,000 - 360,000
Competitive salary
Modern labs
Professional development opportunities
+1
Inspire Tech Futures: High School CS Teacher
Inspire Tech Futures: High School CS Teacher

Placements24 • Benoni

Hybrid
ZAR 180,000 - 360,000
Competitive salary and benefits
Access to modern computer labs
Professional development opportunities
+2
IT & Technology Teacher
IT & Technology Teacher

Placements24 • Upington

Hybrid
ZAR 260,000 - 420,000
Hybrid work arrangements
Modern computer labs
Professional development opportunities
+1
Computer Skills Educator
Computer Skills Educator

Placements24 • Upington

Hybrid
ZAR 180,000 - 300,000
Modern computer facilities
Professional development opportunities
IT Teacher - Computer Science
IT Teacher - Computer Science

Placements24 • East London

Hybrid
ZAR 360,000 - 540,000
Hybrid work arrangement
Professional development opportunities
Access to modern computer labs
Senior Phase Technology Teacher
Senior Phase Technology Teacher

Placements24 • Stellenbosch

On-site
ZAR 320,000 - 450,000
Competitive salary
Professional development opportunities
Collaborative school environment
+2
Technology Integration Specialist
Technology Integration Specialist

Placements24 • Vereeniging

Hybrid
ZAR 420,000 - 700,000
Health benefits
Retirement plan
Professional development
+1
Physical Science Teacher
Physical Science Teacher

Placements24 • Vereeniging

Hybrid
ZAR 300,000 - 420,000
Competitive salary
Remote options
Professional development
Innovative Computer Science Teacher — Modern Labs & Growth
Innovative Computer Science Teacher — Modern Labs & Growth

Placements24 • Soweto

On-site
ZAR 240,000 - 360,000
Competitive salary
Modern labs
Professional development opportunities
+1
IT Teacher Gr 10 to Gr 12 - Jan 2027 - Cape Town
IT Teacher Gr 10 to Gr 12 - Jan 2027 - Cape Town

Edustaff • Cape Town

On-site
ZAR 300,000 - 550,000
Competitive salary aligned with経験
Supportive school environment
Professional development opportunities