Senior Front End Developer

Stellenbosch, Western Cape, South Africa

Job Description

Job Summary
We're seeking an experienced Front End Developer to join us. You'll be embedded within a cross-functional product team, delivering enterprise-scale frontend applications using the latest in modular architecture and deployment strategies.
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 Microfrontends, Module Federation, and polyrepo strategies.
What 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 Microfrontend 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
Requirements
  • 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 Microfrontend 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
Blue Pearl PTY LTD
Recruiter

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1475151
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Stellenbosch, Western Cape, South Africa
  • Education
    Not mentioned