Full Stack Developer (Data Visualisation & Frontend) - Johannesburg - up to R600k CTC

ATS Client

Johannesburg

On-site

ZAR 540,000 - 660,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

ATS Client in Johannesburg is seeking an Intermediate Full Stack Developer with a sharp focus on data visualisation and frontend development to help build next‑gen operational reporting and analytics.

You will bridge data and insights, creating dashboards, reports, and interactive tools used daily by operations teams to drive decisions and excellence.

Qualifications

  • 5+ years of professional software development experience with strong frontend expertise.
  • Advanced React proficiency with hooks, context, and Redux.
  • Experience building complex dashboards and data visualisation.
  • Backend-for-Frontend APIs with NodeJS.
  • Experience with MongoDB, Firebase, and GCP deployments.
  • Strong UI/UX and stakeholder communication.

Responsibilities

  • Lead development of internal dashboards and reporting platforms using React.
  • Collaborate with operations teams to gather requirements and design visualisations.
  • Build interactive charts, maps and analytics tools using D3.js/Chart.js/Recharts.
  • Develop and integrate performant NodeJS APIs to support frontend.
  • Deliver intuitive UI/UX for internal tools.
  • Ensure frontend is responsive, scalable, and handles real-time data.
  • Maintain clean, scalable frontend code and documentation.
  • Contribute to architecture discussions and continuous improvement.

Skills

React
Hooks
Context API
Redux
Data viz
NodeJS
MongoDB
Firebase
UI/UX
Communication

Tools

D3.js
Chart.js
Recharts
NodeJS APIs

Job description

We are looking for an Intermediate Full Stack Developer with a strong focus on Data Visualisation and Frontend Development to help build the next generation of our operational reporting and analytics platform.

In this role, you will bridge the gap between operational data and actionable business insights by creating intuitive dashboards, reports, and interactive tools used daily by our operations teams. You will transform complex datasets into clear, visually compelling interfaces that drive strategic decision‑making and operational excellence.

Responsibilities
  • Lead the development of internal operational dashboards and reporting platforms using React
  • Collaborate closely with operations teams to gather requirements and design effective data visualisations
  • Build interactive charts, maps, graphs, and analytical tools using libraries such as D3.js, Chart.js, Recharts, or similar
  • Develop and integrate performant NodeJS APIs to support frontend functionality
  • Deliver exceptional UI/UX experiences for internal operational tools
  • Ensure frontend applications are responsive, scalable, and capable of handling real‑time data updates
  • Maintain clean, scalable, and well‑documented frontend codebases
  • Participate in architecture discussions and contribute to continuous improvement initiatives
Qualifications & Experience
  • 5+ years of professional software development experience with strong frontend expertise
  • Advanced proficiency in React, including Hooks, Context API, and state management tools such as Redux
  • Proven experience building complex dashboards and implementing data visualisation libraries
  • Strong understanding of UI/UX principles and modern frontend development practices
  • Experience developing backend‑for‑frontend (BFF) APIs using NodeJS
  • Experience working with MongoDB and integrating frontend applications with data sources
  • Familiarity with Firebase and GCP deployment and integrations
  • Strong communication and stakeholder engagement skills
  • Ability to translate business challenges into practical technical solutions

The reference number for this position is NG61352. This is a permanent, hybrid position in Johannesburg offering up to R600k per annum negotiable on experience and ability. Contact Nokuthula at [email protected] or call her on 011 463 3633 to discuss this and other opportunities.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Frontend Pricing Platform React Developer - Sandton (Hybrid) - R600k Per annum
Frontend Pricing Platform React Developer - Sandton (Hybrid) - R600k Per annum

E-Merge • South Africa

On-site
ZAR 540,000 - 660,000
Full Stack Developer (React & Node.js)
Full Stack Developer (React & Node.js)

Placements24 • Soweto

Hybrid
ZAR 350,000 - 650,000
Stock options
Health insurance
Remote work
+3
FULL STACK DEVELOPER - CAPE TOWN - IN OFFICE - PERMANENT - UP TO R600K PER ANNUM
FULL STACK DEVELOPER - CAPE TOWN - IN OFFICE - PERMANENT - UP TO R600K PER ANNUM

ATS Client • Cape Town

On-site
ZAR 540,000 - 660,000
FULL STACK .NET DEVELOPER - JOHANNESBURG - HYBRID - UP TO R900K PER ANNUM
FULL STACK .NET DEVELOPER - JOHANNESBURG - HYBRID - UP TO R900K PER ANNUM

ATS Client • Johannesburg

On-site
ZAR 540,000 - 900,000
SENIOR FRONT-END DEVELOPER - JOHANNESBURG (HYBRID) - PERMANENT - UP TO R800K PER ANNUM
SENIOR FRONT-END DEVELOPER - JOHANNESBURG (HYBRID) - PERMANENT - UP TO R800K PER ANNUM

ATS Client • Johannesburg

On-site
ZAR 480,000 - 800,000
INTERMEDIATE SOFTWARE DEVELOPER (FULL - STACK ENTERPRISE SAAS DEVELOPER) JOHANNESBURG - PERMANENT - UP TO 600K PER ANNUM
INTERMEDIATE SOFTWARE DEVELOPER (FULL - STACK ENTERPRISE SAAS DEVELOPER) JOHANNESBURG - PERMANENT - UP TO 600K PER ANNUM

ATS Client • Johannesburg

On-site
ZAR 540,000 - 600,000
Full Stack Developer (Node.js/React)
Full Stack Developer (Node.js/React)

Placements24 • Vereeniging

Hybrid
ZAR 900,000 - 1,200,000
Highly competitive salary with annual/
Hybrid work arrangement
Health insurance and retirement plan
+2
Senior Full-Stack Node React AWS Developer - Johannesburg / Hybrid - R1.2m PA
Senior Full-Stack Node React AWS Developer - Johannesburg / Hybrid - R1.2m PA

E-Merge • South Africa

On-site
ZAR 1,020,000 - 1,380,000
React Engineer
React Engineer

Indsafri • South Africa

Hybrid
ZAR 510,000 - 690,000
SENIOR FRONT-END DEVELOPER - JOHANNESBURG (HYBRID) - PERMANENT - UP TO R800K PER ANNUM
SENIOR FRONT-END DEVELOPER - JOHANNESBURG (HYBRID) - PERMANENT - UP TO R800K PER ANNUM

E-Merge • South Africa

On-site
ZAR 480,000 - 800,000