×
Register Here to Apply for Jobs or Post Jobs. X

Computer Science Teacher

Job in Vereeniging, 1904, South Africa
Listing for: Placements24
Full Time position
Listed on 2026-09-26
Job specializations:
  • Education / Teaching
    IT/Computer Science Instructor, Computer Science
Job Description & How to Apply Below
Location: Vereeniging

About the Role

Our client is looking for a dynamic and knowledgeable Computer Science Teacher to join their secondary school faculty in Vereeniging . This role involves inspiring the next generation of technologists by teaching core computer science concepts, programming languages, and digital literacy. You will be responsible for developing engaging lesson plans, fostering practical skills through hands-on projects, and preparing students for future studies and careers in technology.

The ideal candidate is passionate about technology and adept at making complex topics accessible and exciting for high school students.

Key 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.
Requirements
  • 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++).
  • Strong understanding of computer hardware, software, and networking principles.
  • Excellent communication and classroom management skills.
Benefits
  • Competitive salary package with potential for performance bonuses.
  • Access to modern computer labs and technology resources.
  • Opportunities for professional development in technology education.
  • Collaborative environment with faculty who are passionate about STEM.
  • Contribution to a forward-thinking educational program in Vereeniging .
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary