Computer Science Teacher

Cape Town FULL TIME R16,667 - R66,667 / Month
(R200,000 - R800,000 / Year)

Job Description

We are seeking a dedicated Computer Science Teacher to inspire and educate the next generation of tech leaders. In this role, you will teach a range of computer science courses, facilitate engaging learning experiences, and contribute to the academic community through research and publications.

Responsibilities

  • Create engaging lesson plans and lecture materials.
  • Utilize learning management systems to enhance student learning.
  • Collaborate with colleagues on interdisciplinary projects.
  • Publish research in reputable journals and present at academic conferences.
  • Actively engage with students in and out of the classroom.
  • Mentor students in their academic and professional pursuits.
  • Evaluate and improve teaching methodologies based on feedback.
  • Participate in faculty meetings and contribute to departmental goals.
  • Foster an inclusive and diverse learning environment.
  • Assist in curriculum development initiatives.

Requirements

Education
  • Master's degree in Computer Science or equivalent
  • PhD in Computer Science is an advantage
Experience
  • 3+ years of experience in a tertiary educational environment
Technical Skills
  • Experience with online teaching technologies
  • Knowledge of software development processes
Soft Skills
  • Collaboration
  • Adaptability
Certifications
  • Certified Software Development Professional
  • Online Teaching Certification
Languages
  • English: Fluent

Advantageous

  • Professional experience in software development: Experience working in tech industries to enrich teaching material.
  • Networking outreach: Connections with local tech companies for student internships.

Benefits

  • Comprehensive medical aid coverage
  • Retirement savings plans
  • Work-life balance initiatives
  • Access to training programs and workshops

Company Culture

  • Continuous Improvement: We embrace a culture of ongoing development and learning.
  • Community Engagement: We support community initiatives and encourage student involvement.
  • Supportive Environment: Our faculty and staff are always ready to support one another.
Status: Closed