Junior Web Developer

Umuzi is hiring a Junior Web Developer for its growing Web Development Department. The successful applicant will join a rapidly growing team based in Johannesburg or Cape Town, training the next generation of full-stack web developers, data scientists and data engineers for South Africa.

Qualities we are looking for in a candidate:

● Passionate about developing young tech talent in underrepresented groups.

● Strong coding background - any language is fine, preference for experience in JavaScript and Node.js (React or other modern frameworks a plus).

● Ability to build beautiful websites using HTML and CSS (Bootstrap experience a plus).

● Database experience.

● Teaching or mentoring experience.

● Creative problem solver who thrives in a flexible work environment.

Preference will be given to candidates with:

  • 1-2 years work experience

  • Agile experience

  • Experience with machine learning or cloud platforms a plus


● Mentor and teach web development recruits on all technical skills listed above.

● Manage a growing team of facilitators.

● Manage products, overseeing sprints and liaising with product owners.

● Work with administration staff to comply with SETA national certificate standards.

● Day-to-day department administration.

● Develop and review curriculum assignments, with assistance from senior managers.

● Build and maintain contacts in South Africa’s tech industry(attend meet-ups and hackathons with recruits).

PLEASE NOTE: This is a full-time position with competitive pay based on experience.