Opportunity Description

Open Window (OW) is an accredited private education institution recognised for setting innovative standards in the visual arts and digital sciences. Founded in 1994 with a focus on providing a unique tertiary platform where practice-led tuition links traditional fine art practice with the applied arts, we place emphasis on ongoing innovation to curricula in consideration of the rapidly evolving creative arts industries.

In addition to their academic roles, many Open Window lecturers are actively engaged in creative practice. Our investment in highly qualified and industry-relevant staff is deemed critical in directing our students in work-integrated learning projects of value.

The School of Creative Technologies seeks to appoint a lecturer for the Interactive Development subject in a permanent post. The successful candidate will join an enthusiastic group of academics and professionals in Open Window’s School of Creative Technologies – an interdisciplinary school that blends creativity and technicality. In addition to the above-mentioned subject, the faculty also includes Interaction Design and 3-Dimensional Design.

What is Interactive Development?

Interactive Development is a specialisation focused on teaching the skills necessary to programme and create a variety of interactive digital solutions including web and mobile applications.

Throughout the course, students are introduced to a variety of programming languages and digital tools that are used to solve real-world problems while considering the needs of the people who will use that software. The course focuses on front-end and back-end development languages and seeks to give students robust and flexible development skills that allow the developer to bring imagination to life on screen.

Responsibilities & Duties – Lecturer:

The responsibilities and duties of a lecturer include, but are not limited to the following:

  • Facilitation of learning opportunities at an undergraduate level in the subject Interactive Development
  • Interpret, structure and design curriculum content. Revise and update course content when relevant
  • Prepare suitable textual and visual learning resources for students (such as slides, briefs and documents)
  • Design and manage formative and summative assessment opportunities for students (such as tests, projects and tasks)
  • Communicate with students on an ongoing basis to provide guidance and feedback
  • Engage in faculty administration and decision-making
  • Attend and participate in Open Window related events where relevant
  • Participate and support in strategic initiatives related to teaching, creative production, research and social engagement for both the subject and the School of Creative Technologies
  • Maintain links and networks with industry

General Requirements:

  • Good language and communication skills
  • Good time management
  • Decent visual layout and design skills
  • Interested in emerging technologies and software developments
  • Good verbal and written communication skills, and interpersonal skills
  • Enthusiastic about the field of software development and a good grasp of the industry
  • Willingness to research and learn new tools, skills, and programming languages

Minimum Educational Requirements:

  • Minimum qualification: NQF Level 8 or higher – in the field of Computer Science, Software Development or related fields
  • A portfolio featuring examples of development work

Required Competencies (Knowledge and Skills):

  • The required knowledge and skills include, but are not limited to, the following:

Web development:

  • Object-Oriented Programming
  • MongoDB, Node.js and Express.js
  • React.js, Angular or Vue.js (Only one required)
  • REST API’s Implementation & JSON
  • Data Visualisation using frameworks like three.js, chart.js, Google Charts or similar
  • PHP & MySql
  • Heroku, Digital Ocean or Docker (Only one required)
  • Unit Testing
  • SEO & General Optimization
  • Arduino IDE & C++

Supporting skills:

  • Command Line / Bash terminal abilities
  • Experience with Basic Electronics and Circuitry
  • Understanding or Internet Of Things & Wearable Technologies
  • Version control skills (Git or similar)
  • Collaborative Skills (Github or similar)
  • Experience in the industry and a clear understanding of application or web development and different workflow methodologies

Added Advantages and Preferences:

  • Experience in lecturing at tertiary level
  • Ability to initiate relevant research
  • Experience in managing people/leading a team
  • Inquisitive and explorative interest in technological advances
  • Ability to learn quickly and a passion for new technologies
  • A clear understanding of industry requirements
  • Exposure to UX methodologies and practices
  • Programming of Microcontrollers either using C++ (Arduino) or Python (RaspberryPi)


  • Position: Lecturer in Interactive Development
  • Salary Scale: R324 000 – R360 000 per annum (dependent on experience / qualification)

The annual remuneration package will be commensurate with the incumbent’s overall experience as communicated through the application in relation to The Open Window’s policies and procedures. No additional benefits are on offer other than a Retirement Annuity which The Open Window pays for outside of your remuneration package.

In support of the company’s Employment Equity Plan, applicants from designated groups are encouraged to apply.

How to Apply

To apply, please send your CV with a motivational cover letter explaining why you are interested in the position, link to portfolio (if possible) to:

Head of School: Morne Venter

Subject Manager: Mike Maynard

No application will be considered after the closing date, or if it does not comply with at least the minimum requirements. Should you not receive a response within two months after the closing date please consider your application unsuccessful.

Please note: The Open Window reserves the right to retract the position advertised without notice.