Responsibilities:
Initiate and lead strategic initiatives, driving innovation and excellence.
Develop, maintain, and innovate building micro frontend frameworks used by various teams worldwide.
Building and maintaining complex design system components in React.
Take ownership of the entire frontend stack, from architecture to implementation, ensuring optimal performance, scalability, and maintainability.
Collaborate closely with the cross-functional team stakeholders, including design, backend engineering, product management, and engineers from other teams, driving cross-discipline robust solutions.
Minimum Qualifications:
7+ years of proven experience in frontend development, with a track record of delivering high-quality, complex web applications.
5+ years of experience in React.js.
Demonstrated ability to initiate and lead initiatives, driving projects from concept to successful execution.
Strong ownership mentality with a deep understanding of front-end technologies, frameworks, and architecture.
Excellent problem-solving skills with the ability to architect and implement elegant solutions to complex challenges.
Advantage Qualifications:
Deep understanding of micro-frontends architecture, including best practices for implementing and managing micro-frontends framework with webpacks module federation.
Extensive experience with webpack configuration and optimization, including module federation, code splitting, tree shaking, and dynamic imports to improve application performance.
Proficiency in building and maintaining smart and container components in React, ensuring efficient state management and reusable UI logic.
Experience with building and maintaining dev tools such as testing, control systems and monitoring tools.