You will build and optimize scalable frontend applications using React and TypeScript within a micro frontend architecture.
Responsibilities
- Develop and maintain React.js applications using TypeScript for high-performance web environments.
- Implement micro frontend architecture using module federation and containerized applications.
- Build reusable frontend components in collaboration with backend developers and UI/UX designers.
- Optimize application performance through efficient state management and React best practices.
- Ensure code quality by writing unit and integration tests using Jest or React Testing Library.
Required Skills
- 3+ years of frontend development experience with React.js and TypeScript.
- Hands-on experience with Micro Frontend architecture and Webpack 5 Module Federation.
- Proficiency with state management libraries such as Redux, Zustand, or Recoil.
- Experience integrating RESTful APIs and GraphQL.
- Competency in CSS-in-JS frameworks like Styled Components, Emotion, or Tailwind CSS.
- Knowledge of build tools including Webpack, Babel, or Vite.
- Experience with CI/CD pipelines and testing frameworks like Jest or Cypress.
- Working knowledge of Agile and Scrum methodologies.