
Senior Front End Developer (React)
- Stellenbosch, Western Cape Cape Town, Western Cape
- Permanent
- Full-time
This role is ideal for a seasoned React developer who thrives in complex environments, understands scalable front-end engineering, and embraces modern development practices such as Microfront-ends, Module Federation, and polyrepo strategies.Skills and ExperienceWhat you’ll do:
- Build and maintain performant, reusable front-end components using React.js and TypeScript
- Implement UI features leveraging Material UI, ensuring consistency with design standards
- Architect and maintain a Microfront-end infrastructure using single-spa and Module Federation
- Contribute to and consume shared UI components and utilities via npm packages across multiple repositories
- Configure and optimize bundling and build processes with Webpack
- Ensure a build-once, deploy-anywhere pipeline across various target environments
- Work collaboratively in an Agile/Scrum team alongside backend developers, QA engineers, and product stakeholders
- 6+ years of professional experience in front-end development
- Expert in React.js and TypeScript
- Strong experience with Material UI and component theming
- Solid understanding and hands-on experience with Webpack
- Proven experience working with single-spa, Module Federation, and Microfront-end architectures
- Familiarity with polyrepo setups and internal npm package management
- Demonstrated experience building systems that follow a "build once, deploy to many" model
- Comfortable working in large-scale enterprise environments and collaborating across multiple teams
- Strong grasp of software design principles, modularity, and maintainable code patterns
- Contract Position: 12 Months
- Location: Cape Town (Stellenbosch) - Hybrid way of work