Looking to join the Friends Of Design Tribe?
Well look no further! We have some positions open that might be perfect for you, just keep scrolling.

Careers: Join the Tribe

Apply Now.

Email enquiries and applications to Sabrina at careers@friendsofdesign.net or phone +27 21 3000 298

Careers: Javascript

JavaScript / Frontend Freelance Lecturer

Remuneration: negotiable Basic salary
Location: Cape Town, City Bowl
Education level: Degree
Job level: Mid
Type: Contract
Company: Friends of Design – Academy of Digital Arts

Job description
Cape Town-based Friends of Design is a growing digital design academy offering full time, part time and corporate training courses in graphic, web, interactive, game design and concept art.

We pride ourselves on bridging the gap between education and industry, and, as courses and training programmes expand, we are looking for a dynamic, knowledgable and motivated JavaScript lecturer to join our team on a freelance basis.

As a freelance lecturer, you would be periodically booked to teach blocks of our higher certificate classes and short courses in the evenings. Teaching material and course outlines would be provided to you as needed, although you may be asked to consult on this material from time to time.

While our higher certificate classes would require you to complete some additional admin, such as marking of projects and setting up of briefs, the short courses are more technically focused.

– Based in Cape Town
– Three to five years’ experience as a front-end developer
– Extensive experience with JavaScript, its quirks, and workarounds
– Aurelia/Angular/React (or other JS Frameworks)
– Git and GitHub (or similar)
– Proficient in HTML and CSS
– Strong Responsive/Cross-Platform design and development
– Proficient with Bootstrap

– Passion or interest in education
– Has managed or mentored people previously
– PHP, MySQL development skills
– Agile and SCRUM
– Strong UI Design understanding and skills

Personal skills
– Exceptional work ethic and commitment to the Friends of Design culture
– Professional in your approach to dealing with people
– Ability to work independently while maintaining effective working relationships with co-workers, supervisors, students, and the general public
– Strong organisational and administration skills
– Strong communication and interpersonal skills