Recruit Digital is now part of Salt, a global, award-winning digital recruitment agency, connecting people and businesses within Creative, Marketing, Sales, and Technology. Over 250 consultants are “Creating Futures” around the world and change the lives of 1000s of people each year by helping them to start new roles in some of the most exciti...
Read more about this company
Overview:
- Step into a seniorlevel frontend leadership role within one of South Africa’s most respected and fastscaling financial services organisations.
- This is a rare opportunity for a seasoned React engineer to own the frontend technical vision across a complex, multiplatform digital ecosystem. You’ll sit at the intersection of architecture, engineering excellence, and business impact – shaping scalable, highperformance user experiences used at massive scale across web and mobile.
- This role goes far beyond feature delivery. You’ll be trusted to define longterm frontend strategy, introduce bestinclass engineering practices, and lead teams building robust, futureproof React applications. If you thrive in highstakes environments where quality, performance, and scalability truly matter, this role offers the scope and influence to make a lasting impact.
- This is not a headsdown individual contributor role. You’ll operate as a technical leader and mentor, working closely with engineering leadership, product, and business stakeholders to translate complex requirements into elegant, maintainable frontend solutions. If you enjoy solving hard problems, modernising systems, and raising the bar for how frontend engineering is done, you’ll feel very at home here.
Duties and Responsibilities:
Frontend Architecture & Strategy:
- Define and drive the longterm technical vision for Reactbased applications, ensuring scalability, maintainability, and support for whitelabel and multiplatform use cases.
Quality & Performance Engineering:
- Design and implement robust quality systems with a focus on high test coverage (80%+), low crash rates, and production stability.
UI/UX Unification:
- Lead the standardisation and unification of complex UI/UX configurations across platforms to ensure a consistent user experience and improved developer velocity.
State & Domain Management:
- Architect sophisticated application logic using modern patterns such as BLoC, Redux, and DomainDriven Design (DDD).
CI/CD & Engineering Operations:
Drive the adoption of automated testing, build pipelines, containerised development environments, and OTA updates to support predictable, stable release cycles.
Technical Leadership:
Act as a technical bridge between engineering, product, and business teams – translating architectural decisions into clear business value.
Team Mentorship & Growth:
- Mentor and coach engineers at multiple levels, fostering a culture of continuous improvement, feedback, and engineering excellence.
Hiring & Team Enablement:
- Play a key role in hiring top frontend talent and improving onboarding processes to dramatically reduce timetoproductivity.
Modernisation & Optimisation:
- Identify bottlenecks in legacy systems and lead migrations to modern frontend stacks, delivering measurable efficiency and cost improvements.
Requirements:
- 8+ years of experience in frontend or web development, with significant React experience.
- Proven experience operating in a Lead Engineer, Architect, or Senior Technical role.
- Strong expertise in React, TypeScript, and modern JavaScript ecosystems.
- Handson experience with CI/CD pipelines, Docker, Node.js, and frontend tooling.
- Solid architectural experience using patterns such as Redux, BLoC, and DDD.
- Experience working on enterprisescale platforms (finance, logistics, insurance, or similar highly regulated environments preferred).
- Strong communication skills, with the ability to explain complex technical concepts to nontechnical stakeholders.
- A passion for engineering excellence, automation, and building systems that scale.
go to method of application »