Enable job alerts via email!

Lecturer : Computer Science - JHB

IIE MSA and IIE Varsity College

Johannesburg

On-site

ZAR 200,000 - 300,000

Full time

2 days ago
Be an early applicant

Job summary

A higher education institution in Johannesburg is seeking an experienced Lecturer for Computer Science. The role involves delivering lectures, supporting academic development, and promoting research. Candidates should possess a Bachelor's degree in Information Technology, with preferred experience in software development and teaching. Strong technical skills in programming, cloud platforms, and AI are essential.

Qualifications

  • 3+ years' teaching experience in programming or software development is advantageous.
  • Industry experience as a software developer, AI/ML engineer, cloud solutions architect, or mobile app developer is highly valued.

Responsibilities

  • Deliver lectures on programmes and provide feedback.
  • Support lecturer development through peer reviews and workshops.
  • Lead academic development initiatives and track student success.
  • Promote a culture of scholarship and contribute to research output.

Skills

C# (.NET Core, MVC, Blazor)
Python
Java
JavaScript (React, Angular, Node.js)
Azure
AWS
Google Cloud
TensorFlow
PyTorch
Scikit-learn
Kotlin (Android)
Swift (iOS)
React Native
SQL
Oracle
MongoDB
Firebase
Agile
Jira
Trello
Asana
MS Project

Education

Bachelor's honours degree in Information Technology or related field
Master's degree

Job description

Job Title: Lecturer: Computer Science - JHB

Location: Gauteng, Johannesburg | Deadline: August 29, 2025

Responsibilities:

  1. Lecturing: Deliver lectures on programmes (must lecture on an IIE qualification) across various modes of delivery. Mark assessments and provide feedback. May be required to moderate assessment scripts across IIE sites.
  2. Lecturer Development and Support: Support lecturer development through peer reviews, workshops, and consultations.
  3. Student Development & Support: Lead academic development and support initiatives, track student success, and implement interventions.
  4. Research & Scholarship: Promote a culture of scholarship and contribute to the institution's research output targets.

Required Competencies:

Technical Skills:

  • Programming & Frameworks: C# (.NET Core, MVC, Blazor), Python, Java, JavaScript (React, Angular, Node.js)
  • Cloud Platforms: Azure, AWS, Google Cloud
  • AI & Machine Learning: TensorFlow, PyTorch, Scikit-learn
  • Mobile Development: Kotlin (Android), Swift (iOS), React Native
  • Databases: SQL, Oracle, MongoDB, Firebase
  • Project Management: Familiarity with Agile, Jira, Trello, Asana, MS Project
  • Excellent communication and organizational skills
  • Proactive work management
  • Effective teaching experience and relationship management skills
  • Passion for Customer Service
  • Experience using technology to enhance learning (advantageous)

Minimum Education:

  • Bachelor's honours degree in Information Technology or related field. Master's preferred.

Minimum Work Experience:

  • At least 3 years' teaching experience in programming or software development (advantageous)
  • Industry experience as a software developer, AI/ML engineer, cloud solutions architect, or mobile app developer (highly valued)
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.