Senior JavaScript Developer

TPC Performance Centre

Pretoria

On-site

ZAR 600,000 - 850,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Flexible team culture
Mentorship and code reviews
Opportunity to teach learners

Job summary

A technology company in Gauteng is seeking a talented Senior JavaScript / React Developer. In this full-time role, you will develop scalable UIs, collaborate with cross-functional teams, and mentor junior developers. Ideal candidates will have strong skills in JavaScript, React, Node.js, and CSS, alongside a passion for coding and mentorship. Join a flexible team culture focused on impactful growth.

Qualifications

  • 4+ years of professional experience in front-end and back-end development.
  • Strong expertise in JavaScript, React, Node.js, and CSS, Python.
  • Experience with modern tooling: Sass, Github (CI/CD).
  • Clear, friendly communication skills with willingness to share knowledge.
  • A mindset for ownership and continuous improvement.

Responsibilities

  • Develop scalable, responsive UIs in React backed by Node.js services.
  • Contribute to component libraries and design systems.
  • Work closely with product and design teams.
  • Drive performance optimization through tests and reviews.
  • Provide guidance and feedback to junior developers.
  • Dedicate time to teaching learners.

Skills

JavaScript
React
Node.js
CSS
Python

Tools

Sass
GitHub

Job description

About the Job

We’re looking for a Senior JavaScript / React Developer to join our team. This role is about being a highly skilled contributor: writing excellent code, raising the quality bar, and sharing knowledge with others along the way. If you’re strong in React, Node.js, JavaScript, and CSS, and you enjoy guiding teammates while building impactful products, we’d love to talk.

What You’ll Do
  • Build & Deliver: Develop scalable, responsive UIs in React (modern hooks, context, component composition) backed by Node.js services.
  • Elevate Frontend Craft: Apply deep CSS skills and contribute to component libraries and design systems.
  • Collaborate Effectively: Work closely with product and design teams to turn concepts into performant, maintainable features.
  • Improve Quality: tests, review, and drive performance optimization.
  • Support & Mentor: Provide guidance and feedback to junior and intermediate developers through reviews, pair programming, or ad-hoc workshops.
  • Teach & Mentor: Dedicate part of your time to teaching learners — from running code labs, explaining core concepts, and guiding projects.
Must Have
  • 4+ years of professional experience in front-end and back-end development.
  • Strong expertise in JavaScript, React, Node.js, and CSS, Python.
  • Experience with modern tooling: Sass, Github (CI/CD)
  • Clear, friendly communication skills with a willingness to share knowledge.
  • A mindset for ownership and continuous improvement.
Nice-to-haves
  • TypeScript, Firebase/Firestore, or Cloud Functions experience.
  • Performance tuning expertise (Lighthouse, code splitting, profiling).
  • UI polish instincts (micro-interactions, motion, UX consistency).
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.
Seniority Level

Mid-Senior level

Employment Type

Full-time

Job Function

Engineering and Information Technology

Industries

Technology, Information and Internet

Location

Johannesburg, Gauteng, South Africa

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Front-End Developer (React.js)
Senior Front-End Developer (React.js)

ATS Client • Johannesburg

On-site
ZAR 900,000 - 1,300,000
Senior Front-End React Engineer
Senior Front-End React Engineer

HR Talent Partner SA • South Africa

Hybrid
ZAR 900,000 - 1,400,000
Mid/Senior React UI Developer – (Rosebank)
Mid/Senior React UI Developer – (Rosebank)

Solas IT Recruitment • City of Johannesburg Metropolitan Municipality

On-site
ZAR 900,000 - 1,400,000
Software Developer (Mid-Senior | React & Node.js) - Cape Town
Software Developer (Mid-Senior | React & Node.js) - Cape Town

ATS Client • Cape Town

On-site
ZAR 600,000 - 900,000
Senior React Developer
Senior React Developer

Winning Form • Durban

On-site
ZAR 300,000 - 450,000
Intermediate/ Senior ReactJS Developer
Intermediate/ Senior ReactJS Developer

Hire Resolve • Cape Town

On-site
ZAR 600,000 - 900,000
Salary negotiable
Senior React Developer
Senior React Developer

Communicate Finance • Wes-Kaap

On-site
ZAR 900,000 - 1,300,000
Senior JavaScript Developer
Senior JavaScript Developer

Communicate Finance • Wes-Kaap

On-site
ZAR 420,000 - 700,000
Senior React Developer
Senior React Developer

Communicate Recruitment • Wes-Kaap

On-site
ZAR 900,000 - 1,200,000
Senior Full-Stack Node React AWS Developer - Johannesburg / Hybrid - R1.2m PA
Senior Full-Stack Node React AWS Developer - Johannesburg / Hybrid - R1.2m PA

ATS Client • Johannesburg

On-site
ZAR 900,000 - 1,200,000