Senior IT & CS Teacher - Shape Tech Talent in Upington

Placements24

Upington

On-site

ZAR 480,000 - 640,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
Professional development
Modern computer labs
Northern Cape environment

Job summary

Placements24 in Upington, Northern Cape seeks a Senior IT & Computer Science Teacher to lead technology education at a prestigious high school. You will deliver curriculum across computer science subjects, mentor students in coding, software development, and IT principles, and prepare them for tertiary studies and tech careers.

The ideal candidate has a strong technical background and a passion for digital literacy, with 6+ years of high school teaching, SACE registration, and a PGCE or

Qualifications

  • Bachelor's degree in Computer Science or IT plus PGCE or teaching qualification.
  • Minimum 6 years of high school IT/CS teaching experience.
  • Proficiency in Python, Java, and C++.
  • Strong understanding of software development, networking, and cybersecurity concepts.
  • Experience with multiple operating systems and hardware.
  • Excellent classroom management and communication skills.
  • SACE registration is required.

Responsibilities

  • Teach IT and Computer Science courses, including programming, web development, and networking fundamentals.
  • Develop and implement engaging lesson plans with hands-on activities.
  • Assess student progress through coding projects, assignments, and exams.
  • Provide guidance and mentorship to students entering tech fields.
  • Stay current with latest tech advancements and integrate into curriculum.
  • Manage and maintain school computer labs and software/hardware.
  • Foster collaborative learning and problem-solving.
  • Prepare students for computing competitions or certifications.
  • Collaborate with IT department on technology integration across the school.

Skills

Python
Java
C++

Education

Bachelor's degree in Computer Science or Information Technology
PGCE or equivalent teaching qualification
SACE registration

Job description

Placements24 in Upington, Northern Cape seeks a Senior IT & Computer Science Teacher to lead technology education at a prestigious high school. You will deliver curriculum across computer science subjects, mentor students in coding, software development, and IT principles, and prepare them for tertiary studies and tech careers.

The ideal candidate has a strong technical background and a passion for digital literacy, with 6+ years of high school teaching, SACE registration, and a PGCE or

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior IT & Computer Science Teacher
Senior IT & Computer Science Teacher

Placements24 • Upington

On-site
ZAR 480,000 - 640,000
Competitive salary
Professional development
Modern computer labs
+1
High School CS Educator | Inspire Digital Skills
High School CS Educator | Inspire Digital Skills

Placements24 • Rustenburg

On-site
ZAR 300,000 - 420,000
Competitive salary
Modern computer labs
PD opportunities
+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
Innovative Computer Studies Teacher | Digital Skills Coach
Innovative Computer Studies Teacher | Digital Skills Coach

Placements24 • LegKraal Gate

On-site
ZAR 240,000 - 360,000
Pension fund
Medical aid
Professional development
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
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
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 Educator
Computer Science Educator

Placements24 • Rustenburg

On-site
ZAR 300,000 - 420,000
Competitive salary
Modern computer labs
PD opportunities
+1
Dynamic Computer Studies Teacher & Tech Lab Leader
Dynamic Computer Studies Teacher & Tech Lab Leader

Placements24 • Benoni

Hybrid
ZAR 320,000 - 420,000
Competitive salary
Professional development
Modern computer facilities
+2
Senior CAT Teacher: Digital Literacy & IT Skills Leader
Senior CAT Teacher: Digital Literacy & IT Skills Leader

Placements24 • Johannesburg

On-site
ZAR 420,000 - 660,000
Competitive salary
Professional development
Collaborative environment
+2