Dynamic High School Computer Science Teacher

Placements24

Vereeniging

Hybrid

ZAR 300,000 - 500,000

Full time

12 days ago
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Competitive salary
Performance bonuses
Modern computer labs
Professional development
Collaborative STEM team

Job summary

Placements24 is seeking a dynamic Computer Science Teacher to join our partner secondary school in Vereeniging. You will design engaging lessons, teach core CS concepts, programming languages, and digital literacy, and prepare students for further studies and careers in technology.

The ideal candidate holds a Bachelor's in CS/IT and a teaching qualification (e.g., PGCE) or relevant experience, with proficiency in Python, Java, or C++.

Qualifications

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • A recognized teaching qualification (e.g., PGCE) or relevant teaching experience.
  • Proficiency in at least one major programming language (e.g., Python, Java, C++).

Responsibilities

  • Develop and deliver comprehensive computer science curriculum, including programming, data structures, and algorithms.
  • Create and manage hands-on projects and lab activities to enhance practical learning.
  • Assess student understanding through coding assignments, tests, and practical evaluations.
  • Stay current with technological advancements and integrate them into the curriculum.
  • Foster critical thinking, problem-solving, and ethical considerations in computing.

Skills

Programming languages
Classroom management
Communication
Teaching

Education

Bachelor's degree in Computer Science or related field
PGCE or teaching qualification

Tools

Python
Java
C++

Job description

Placements24 is seeking a dynamic Computer Science Teacher to join our partner secondary school in Vereeniging. You will design engaging lessons, teach core CS concepts, programming languages, and digital literacy, and prepare students for further studies and careers in technology.

The ideal candidate holds a Bachelor's in CS/IT and a teaching qualification (e.g., PGCE) or relevant experience, with proficiency in Python, Java, or C++.

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 • Vereeniging

Hybrid
ZAR 300,000 - 500,000
Competitive salary
Performance bonuses
Modern computer labs
+2
High School Computer Science Teacher — Hybrid, PD & Tech Labs
High School Computer Science Teacher — Hybrid, PD & Tech Labs

Placements24 • Pretoria

Hybrid
ZAR 240,000 - 360,000
Competitive salary
Hybrid work model
Professional development support
+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
Dynamic Computer Science Educator | Inspire Future Tech
Dynamic Computer Science Educator | Inspire Future Tech

Placements24 • Mossel Bay

Hybrid
ZAR 300,000 - 420,000
Competitive salary
Professional development
Modern teaching facilities
+1
High School Computer Science Innovator & Lab Mentor
High School Computer Science Innovator & Lab Mentor

Placements24 • Klerksdorp

Hybrid
ZAR 240,000 - 420,000
Competitive salary
Modern computer labs
Professional development
+2
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
Hybrid IT & CS Educator — Shape Tomorrow's Coders
Hybrid IT & CS Educator — Shape Tomorrow's Coders

Placements24 • Randburg

Hybrid
ZAR 350,000 - 560,000
Competitive salary
Hybrid work model
Professional development
+1
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 Science Educator (Grades 10-12)
Computer Science Educator (Grades 10-12)

Placements24 • Randburg

On-site
ZAR 250,000 - 420,000