We’re looking for an experienced Senior UI / React Developer to join a growing engineering team building modern, enterprise-scale SaaS platforms used by organisations around the world. This is a hands-on contract role for someone who cares deeply about front-end engineering quality, usability, maintainability, and building interfaces that people genuinely enjoy using.
You’ll work closely with product owners, designers, backend engineers, and QA teams to deliver responsive, scalable, and intuitive user experiences within a modern React ecosystem. If you enjoy solving complex UI challenges, improving developer experience, and helping shape front-end standards across a team, this role offers the opportunity to make a real impact.
About the Organisation
This global SaaS organisation develops intelligent, AI-driven software platforms that help enterprise organisations improve operational decision-making and performance.
Working across industries including banking, insurance, healthcare, and business process services, the company combines modern cloud-native engineering with advanced analytics and AI technologies to deliver enterprise-scale software solutions used internationally.
As part of its continued growth, the organisation is expanding its South African engineering capability — creating opportunities for experienced engineers to contribute to a collaborative, high-performing global product environment.
Who Are You?
You’ve spent years building React applications in real production environments and understand the difference between shipping features quickly and building front-end systems that remain maintainable over time.
You care about the craft of front-end engineering:
- component architecture
- state management
- accessibility
- performance
- responsive design
- developer experience
You’ve likely inherited difficult codebases before, improved them, and learned valuable lessons about scaling front-end applications in the real world.
You’re not simply an implementer. You think critically about UX decisions, question designs that won’t scale, and care about how users actually experience the product — not just whether the code compiles.
You’re comfortable collaborating in agile teams, discussing technical trade-offs with both engineers and non-technical stakeholders, and helping establish strong engineering practices across the team.
You’re based in or around Johannesburg and open to working from a Rosebank office, contributing to a growing engineering capability where you’ll help shape standards and culture.
The Role
You’ll work within a cross-functional development squad building and evolving a modern React-based SaaS platform used by enterprise customers making operational decisions at scale.
Your focus will be designing, building, and improving the front-end experience — developing performant, maintainable, and accessible React applications while contributing to architectural and technical decisions across the UI layer.
The environment includes a modern front-end stack built around:
- React
- TypeScript
- Material UI
- modern state/data management libraries
- localisation frameworks
- modern build tooling and CI/CD pipelines
You’ll collaborate closely with backend developers, QA engineers, designers, and product teams to deliver high-quality user experiences while continuously improving front-end standards, tooling, testing, and performance.
As part of a growing engineering team, you’ll also naturally contribute to mentoring and knowledge sharing across the broader development environment.