Job Title: Lecturer: Computer Science - JHB
Location: Gauteng, Johannesburg | Deadline: August 29, 2025
Responsibilities:
- 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.
- Lecturer Development and Support: Support lecturer development through peer reviews, workshops, and consultations.
- Student Development & Support: Lead academic development and support initiatives, track student success, and implement interventions.
- 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)