Key Responsibilities:
- Develop and implement user-facing components using React.
- Lead the design and development of scalable and performant front-end systems.
- Collaborate closely with product and design teams to deliver new features and enhance user experience.
- Contribute to the migration of existing applications to React.
- Write clean, maintainable code and ensure comprehensive unit test coverage.
Requirements:
- 6+ years of experience in building and managing React-based applications.
- 5+ years of hands-on experience with JavaScript, React, and Redux.
- Strong knowledge of HTML, CSS, and responsive UI development.
- Proven experience in building applications from scratch or working on major migrations.
- Experience with unit testing frameworks.