Enable job alerts via email!

Junior / Intermediate Javascript Developer

Tpc Performance Centre

Pretoria

On-site

ZAR 300 000 - 400 000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A tech performance center in Pretoria is seeking junior and intermediate JS/React developers. You will build responsive UIs, own your CSS craft, and collaborate with product teams to deliver user-focused features. Ideal candidates have 1–3 years of relevant experience and strong JavaScript and React skills. This role offers mentorship, a flexible team culture, and opportunities to grow your skills.

Qualifications

  • 1–3 years of hands-on front-end experience, either commercial or strong project track record.
  • Excellent JavaScript (ES6+) and React skills.
  • Solid HTML5/CSS3 fundamentals with accessibility awareness.
  • Experience with Tailwind, REST/JSON, Git/GitHub, basic testing.

Responsibilities

  • Ship responsive, accessible UIs in React.
  • Own CSS craft and API integration.
  • Collaborate with product/design for clean code.
  • Mentor by running code labs or reviews.
Job description

Are you early in your tech career but big on passion and potential?

We are looking for junior and intermediate JS / React developers to join our awesome team of professionals.

If you know your way around code and love helping others learn — this is your launchpad.

What you\’ll do
  • Ship responsive, accessible UIs in React (hooks, context, modern patterns).
  • Own CSS craft (Tailwind or CSS-in-JS), component libraries, state, and API integration.
  • Collaborate with product / design to turn ideas into clean, maintainable code.
  • Improve by writing tests, reviewing PRs, and helping keep performance snappy.
  • Mentor (sometimes) by running occasional code labs or reviews for learners.
You bring
  • 1–3 years of hands‑on front‑end experience (commercial or strong project track record).
  • Excellent JavaScript (ES6+) and React skills (hooks, state management, component composition).
  • Solid HTML5 / CSS3 fundamentals and accessibility awareness (ARIA, semantic markup).
  • Experience with at least some of: Tailwind, REST / JSON, Git / GitHub, basic testing (Jest / RTL).
  • Clear, friendly communication and a bias for action.
Nice‑to‑haves (bonus points)
  • TypeScript, Firebase / Firestore, or simple Cloud Functions experience.
  • Performance tuning (Lighthouse basics, code‑splitting).
  • UI polish instincts (micro-interactions, UX details).
Why you\’ll like it here
  • Build for impact — ship features users actually touch.
  • Grow fast — mentorship, code reviews, and real product work.
  • Give back (lightly) — share your skills with learners without it taking over your week.
  • Flexible, supportive team culture with room to experiment.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.