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