Computer Science Educator

Placements24

Rustenburg

On-site

ZAR 300,000 - 420,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Competitive salary
Modern computer labs
PD opportunities
Supportive team

Job summary

Placements24 invites applications for a Computer Science Educator at a forward-thinking high school in Rustenburg, North West. The role focuses on developing digital literacy and advanced tech skills, inspiring learners and mentoring them in programming, IT and data science.

You will oversee labs, design engaging plans, and align with CAPS and modern tech trends. The position requires a relevant bachelor’s degree with a PGCE or teaching qualification and at least 3 years of high school CS/IT

Qualifications

  • Bachelor's degree in CS/IT with PGCE or equivalent teaching qualification.
  • Minimum 3 years of experience teaching CS/IT at high school level.
  • Proficiency in Python, Java and C++, plus understanding of SDLC and pedagogy.

Responsibilities

  • Teach Computer Science and related subjects to high school students in Rustenburg, North West.
  • Develop and deliver engaging lesson plans covering theory and practical CS concepts.
  • Instruct students in programming languages and software development principles.
  • Manage computer laboratories, ensuring hardware and software are functional.
  • Assess student progress through projects, assignments and exams.
  • Foster collaboration and problem-solving in the classroom.
  • Stay current with tech advances and integrate into curriculum.
  • Collaborate with IT department and educators to enhance tech infra.

Skills

Python
Java
C++
CAPS knowledge
Teaching

Education

Bachelor's degree in Computer Science / IT
PGCE or teaching qualification

Job description

About the Role

Our client, a forward-thinking high school in Rustenburg, North West , is seeking an innovative and skilled Computer Science Educator. This role is essential for cultivating digital literacy and advanced technological skills in students, preparing them for the future demands of the digital economy. The ideal candidate will have a passion for computer science, programming, and technology, coupled with the ability to inspire and mentor young minds. We are committed to providing cutting-edge education and are looking for an educator who can bring their expertise and enthusiasm to our vibrant school community in Rustenburg, North West .

Key Responsibilities
  • Teach Computer Science and related subjects (e.g., programming, IT, data science) to high school students in Rustenburg, North West .
  • Develop and deliver engaging lesson plans that cover theoretical concepts and practical applications of computer science.
  • Instruct students in programming languages, software development principles, and computational thinking.
  • Oversee and manage computer laboratories, ensuring all hardware and software are functional.
  • Assess student progress through projects, assignments, coding challenges, and examinations.
  • Foster a collaborative and problem-solving environment within the classroom.
  • Stay current with technological advancements and integrate them into the curriculum.
  • Collaborate with the IT department and other educators to enhance the school's technology infrastructure and educational offerings.
  • Encourage student participation in coding competitions, science fairs, and other relevant extracurricular activities.
Requirements
  • A relevant Bachelor's degree in Computer Science, Information Technology, or a related field, with a Post-Graduate Certificate in Education (PGCE) or equivalent teaching qualification.
  • Minimum of 3 years of experience teaching Computer Science or a related IT subject at the high school level.
  • Proficiency in multiple programming languages (e.g., Python, Java, C++) and understanding of software development life cycles.
  • Knowledge of the South African National Curriculum (CAPS) for Computer Applications Technology and Information Technology.
  • Strong classroom management skills and the ability to inspire students with technology.
  • Excellent communication and problem-solving abilities.
  • Experience with educational technology tools and Learning Management Systems.
  • A passion for technology and a commitment to fostering digital skills in students.
  • Must be registered with SACE and have the right to work in ZA .
Benefits
  • Our client offers a competitive salary package tailored to the candidate's experience and qualifications.
  • The school provides excellent resources, including modern computer labs and software.
  • Opportunities for professional development and training in emerging technologies are available.
  • Employees join a dynamic and supportive team within a well-regarded educational institution in Rustenburg, North West .
  • The school is dedicated to fostering a positive work environment and promoting staff well-being.
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
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 • Klerksdorp

On-site
ZAR 320,000 - 420,000
Competitive salary
Professional development opportunities
Access to advanced computing resources
+2
Computer Studies Teacher
Computer Studies Teacher

Placements24 • Benoni

Hybrid
ZAR 320,000 - 420,000
Competitive salary
Professional development
Modern computer facilities
+2
Senior Computer Science Educator
Senior Computer Science Educator

Placements24 • Pretoria

Hybrid
ZAR 480,000 - 720,000
Remote work
Health coverage
Retirement plan
+2
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
Computer Studies Teacher
Computer Studies Teacher

Placements24 • LegKraal Gate

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

Placements24 • Vereeniging

Hybrid
ZAR 180,000 - 260,000
Competitive salary and benefits
Access to well‑equipped technology lab
Professional development opportunities
+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
Head of Computer Science Department
Head of Computer Science Department

Placements24 • Durban

On-site
ZAR 1,200,000 - 1,800,000
Executive salary
Bonuses
Healthcare benefits
+3