N

Nova Pioneer

Runs tuition-funded network of preschool–secondary schools

Computer Science Teacher - Secondary School

K-12 TeachingConfirmed live in the last 24 hours
Full-timeRoodepoort, South AfricaNo salary listedIn-person

About the Job

Requirements

  • A Bachelor of Science degree in Computer Science or a similar degree and a completed Post Graduate Certificate in Education are ideal; candidates with a Bachelor of Education degree and strong experience in a Computer Science field are also considered.
  • SACE registration is required.
  • At least three years of teaching Computer Science is required.
  • Understanding of the Cambridge Computer Science curriculum is required.
  • Strong technical knowledge of Computer Science is required.
  • Experience with one or more of Python, Visual Basic in console mode, or Pascal/Delphi is required.
  • A solid understanding of the design, coding, and testing stages of the program development cycle is required.
  • Evidence of programming skills, such as a portfolio of work, is required.
  • Understanding of and passion for enquiry-based, student-centered learning is required.
  • A deep understanding of children and the ability to connect with the specific age group taught is required.
  • Ability to use technology for instruction is required.

Responsibilities

  • Deliver real-world, enquiry-based Computer Science lessons aligned with Cambridge Computer Science curriculum requirements.
  • Design rigorous lesson plans.
  • Deliver engaging enquiry-based lessons supported by technology to enhance instructional delivery.
  • Observe and coach new teachers, and serve as a model teacher.
  • Infuse joy and passion for learning into lessons to encourage students' investment in academic excellence.
  • Set and communicate ambitious goals for students and provide feedback that helps them internalize it.
  • Assess student progress on an ongoing basis and use assessment data to adjust instructional content and delivery techniques.
  • Attend weekly feedback meetings with Deans and learning designers to enhance teaching practices.
  • Participate in professional growth opportunities, including daily team meetings and reflections, weekly professional development meetings, instructional coaching, and organization-wide learning and reflection.
  • Communicate regularly with parents through email, telephone, and parent-teacher conferences.
  • Contribute to and participate in at least one co-curricular activity during a term.
  • Participate in collaborative teams and committees, and fulfil assigned supervision duties, including occasional morning, evening, and weekend events.

Desired Qualifications

  • Love teaching and care deeply about the success of each student.
  • Enjoy group problem solving.

About the Company

Nova Pioneer

Runs tuition-funded network of preschool–secondary schools

Nova Pioneer runs a network of independent schools in Africa, offering preschool through secondary education. Tuition paid by families funds schools and expansion. The organization emphasizes high-quality teaching with top educators and a nurturing environment to help students reach their full potential and develop 21st-century skills. Unlike typical single campuses, Nova Pioneer focuses on building a scalable school network with a culture of innovation, leadership, and continuous improvement across its schools in South Africa and Kenya. Its goal is to prepare students to become capable innovators and leaders who can succeed in a fast-changing world.

Company size
501-1,000
Company stage
Debt Financing
Total funding
$1M
Headquarters
Boksburg, South Africa
Founded
2014

Recently Posted Jobs

Explore more opportunities at Nova Pioneer

See more jobs