Enable job alerts via email!

Lecturer: School of Computer Science (Part-Time) - Programming 3D

Varsity College

KwaZulu-Natal

On-site

ZAR 200,000 - 300,000

Part time

3 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Varsity College is seeking a part-time Lecturer for the School of Computer Science. The role involves teaching the 'Information Systems 3D' module, requiring expertise in JavaScript, the MEAN stack, and a solid background in web development. Candidates should hold an Honours degree and have at least three years of relevant experience.

Qualifications

  • Minimum 3 years experience in web development, proven backend experience with Node.js and Express.js.
  • Familiarity with frontend development using Angular and modern JavaScript/TypeScript.
  • Proven track record with Git collaboration and code management.

Responsibilities

  • Deliver lectures in Information Systems 3D focusing on application development security.
  • Manage engaging educational interactions with students.

Skills

Communication
Interpersonal Skills
Presentation Skills
Proactive Work Management

Education

Honours degree in Information Systems or Computer Science

Tools

JavaScript
HTML
CSS
MEAN Stack
Express.js
Visual Studio Code
Git
GitHub

Job description

Direct Reporting Line:

Head of Programme: School of Computer Science

Varsity College is an educational brand of The Independent Institute of Education (The IIE). The IIE is at the forefront of private higher education in South Africa and is registered with the Department of Higher Education and Training (DHET) to provide accredited higher education qualifications by the Council on Higher Education (CHE).

The IIE Varsity College, Westville Campus has a vacancy for a Lecturer in the School of Computer Science for the following module:

  • INSY7314 - Information Systems 3D (Application Development Security)

Competencies required:

  • Excellent communication and interpersonal skills
  • Excellent presentation skills
  • Assertiveness and dynamism
  • Understanding of customer service in education
  • Ability to manage work and self proactively

Technical competencies required:

  • Understanding of application security principles and practices
  • Proficiency in JavaScript, HTML, and CSS
  • Experience with the MEAN stack (MongoDB, Express.js, Angular, Node.js)
  • Ability to create and manage backend APIs using Express.js
  • Understanding of encryption with OpenSSL in applications
  • Familiarity with Visual Studio Code as the primary development environment

Minimum education requirements:

  • Honours degree in Information Systems or Computer Science

Minimum work experience requirements:

  • At least 3 years of experience in web development
  • Proven experience in backend development with Node.js and Express.js
  • Experience in frontend development with Angular
  • Experience in writing and understanding modern JavaScript or TypeScript code
  • Proven track record of managing code and collaboration using Git and GitHub

Working conditions:

  • This is a part-time role with lectures scheduled between 08:00 and 17:00
  • Preference will be given to South African citizens and permanent residents with proof of status

Application response:

  • Due to high application volume, only candidates whose qualifications and skills closely match the requirements will be contacted for interviews

Technical support:

The IIE Varsity College, IIE Vega, and IIE MSA are equal opportunity employers. Preference may be given to previously underrepresented groups in line with the South African Employment Equity Act. The employer reserves the right to close or hold the vacancy at any time without notice.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.