Senior Computer Science Teacher

Placements24

Stellenbosch

Hybrid

ZAR 350,000 - 700,000

Full time

4 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

Professional development opportunities
Medical aid and pension contributions
Leadership roles within department
Supportive academic environment

Job summary

Placements24 is seeking a Senior Computer Science Teacher for a prestigious Stellenbosch school. Lead curriculum development, teach high school CS topics (Python, Java, data structures, algorithms) and mentor students in coding projects and competitions.

You will design rigorous assessments, integrate modern pedagogies, and collaborate with IT and faculty to advance the school's STEM programs. A PGCE and SA teaching eligibility are expected.

Qualifications

  • Bachelor's degree in CS/IT or related field required.
  • Teaching qualification and high school teaching experience required.
  • Strong programming language knowledge and CS concepts.
  • Experience in curriculum development and assessment design.

Responsibilities

  • Teach CS to high school students incl. Python/Java, data structures and algorithms.
  • Develop and implement rigorous CS curriculum aligned with standards.
  • Design assessments, projects, and exams to gauge progress.
  • Mentor students in programming projects and coding clubs.
  • Maintain labs and collaborate with IT for school tech initiatives.
  • Guide students toward STEM careers and competitions.
  • Communicate progress to parents and maintain records.

Skills

Curriculum development
Assessment design
Mentoring students
Strong classroom management
Excellent communication
Team collaboration
Adolescent engagement
Pedagogical innovation
Programming languages (Python, Java)

Education

Bachelor's degree in Computer Science or IT
Master's degree advantageous
PGCE or teaching qualification
SACE registration

Tools

LMS (Moodle/Google Classroom)

Job description

About the Role

Our client, a prestigious co-educational school located in the picturesque town of Stellenbosch, Western Cape , is looking for an experienced and innovative Senior Computer Science Teacher. This role is critical in leading and developing the Computer Science curriculum for high school students, preparing them for the technological challenges of the future. The successful candidate will be responsible for teaching advanced concepts in programming, data structures, algorithms, and computational thinking. We seek an educator with a passion for technology, a strong academic background, and the ability to inspire and mentor students, potentially guiding them towards participation in coding competitions and STEM-related initiatives. This position offers the chance to contribute significantly to the school's STEM program and shape the next generation of tech‑savvy individuals. The school boasts state‑of‑the‑art computer labs and a supportive academic environment.

Key Responsibilities
  • Teach Computer Science and related subjects to high school students, covering topics such as programming (Python, Java), data structures, algorithms, cybersecurity, and web development.
  • Develop and implement a rigorous and engaging Computer Science curriculum, ensuring alignment with international standards and best practices.
  • Design and administer assessments, projects, and examinations to evaluate student understanding and progress.
  • Integrate emerging technologies and innovative pedagogical approaches into teaching practices.
  • Mentor students in programming projects, research, and participation in coding competitions and science fairs.
  • Oversee the maintenance and effective utilization of computer labs and specialized software.
  • Collaborate with the IT department and other faculty members to support school‑wide technology initiatives.
  • Provide guidance and support to students exploring careers in technology and computer science.
  • Contribute to the development of extracurricular coding clubs and STEM activities.
  • Maintain accurate student records and communicate effectively with parents regarding academic progress.
Requirements
  • A Bachelor's degree in Computer Science, Information Technology, or a related field; a Master's degree is advantageous.
  • A recognized teaching qualification (e.g., PGCE) and relevant teaching experience at the high school level.
  • Demonstrated expertise in multiple programming languages and computer science concepts.
  • Experience in curriculum development and assessment design for Computer Science.
  • Strong classroom management skills and the ability to engage adolescent learners.
  • Excellent communication, presentation, and interpersonal skills.
  • Proficiency in using educational technology and learning management systems.
  • A passion for computer science and a commitment to fostering student interest in STEM fields.
  • Ability to work collaboratively within a team of dedicated educators.
  • Must hold or be eligible for South African Council for Educators (SACE) registration.
Benefits

Our client offers an attractive salary package, commensurate with experience and qualifications. The school provides excellent opportunities for professional development, including further certifications and conference attendance. Staff benefit from access to advanced technology and a supportive academic environment. Opportunities for leadership roles within the department are available for qualified individuals. The school is located in a beautiful region, offering a high quality of life. A comprehensive benefits package, including medical aid and pension contributions, is provided. The school f urthers culture of innovation and continuous improvement.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Computer Science Educator
Computer Science Educator

Placements24 • Rustenburg

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

Placements24 • Klerksdorp

On-site
ZAR 450,000 - 750,000
Medical aid
Retirement fund
Professional development opportunities
+1
Senior Computer Science Educator
Senior Computer Science Educator

Placements24 • Pretoria

Hybrid
ZAR 480,000 - 720,000
Remote work
Health coverage
Retirement plan
+2
Senior Computer Applications Technology (CAT) Teacher
Senior Computer Applications Technology (CAT) Teacher

Placements24 • Johannesburg

On-site
ZAR 420,000 - 660,000
Competitive salary
Professional development
Collaborative environment
+2
Senior Computer Science Teacher & Curriculum Lead
Senior Computer Science Teacher & Curriculum Lead

Placements24 • Stellenbosch

Hybrid
ZAR 350,000 - 700,000
Professional development opportunities
Medical aid and pension contributions
Leadership roles within department
+1
Senior Primary School Teacher
Senior Primary School Teacher

Placements24 • Stellenbosch

Hybrid
ZAR 180,000 - 240,000
IT & Computer Science Educator (Grades 8-12)
IT & Computer Science Educator (Grades 8-12)

Placements24 • Soweto

Hybrid
ZAR 350,000 - 600,000
Fully remote position
Professional development opportunities
Competitive salary package
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 STEM Educator
Senior STEM Educator

Placements24 • Soweto

On-site
ZAR 420,000 - 620,000
Competitive salary
Medical aid
Pension fund
+4