We are looking for a skilled Frontend Developer with 4-6 years of experience in React, who is comfortable working with micro frontends, mapping libraries, calendar/scheduler tools, and component-based design systems. The role involves hands-on implementation of interactive and scalable web applications with a focus on performance, usability, and real-time data visualization using maps and calendars.
Develop and maintain React-based features using TypeScript, Vite, and modern JavaScript.
Build and integrate micro frontend modules as part of a larger frontend ecosystem.
Implement interactive maps using Leaflet and work with geospatial formats like GeoJSON.
Build and consume UI components using a shared design system, maintained in Storybook.
Style components using CSS3 and dynamic CSS variables for theme and layout customization.
Develop and validate user input forms with Formik and Yup.
Integrate and configure calendar/scheduling libraries such as FullCalendar or react-big-calendar.
Ensure cross-browser compatibility, responsiveness, and maintain accessibility standards (a11y).
Write clean, reusable code following best practices and participate in code reviews.
4-6 years of hands-on experience in React development.
Strong proficiency in TypeScript, JavaScript (ES6+), HTML, and CSS.
Experience with Vite or similar frontend build tools.
Solid working knowledge of Leaflet or similar mapping libraries.
Experience working with GeoJSON and geospatial data formats.
Good understanding and usage of micro frontend patterns.
Experience with Formik and Yup for form management.
Proficiency in Storybook for component development and documentation.
Strong experience with calendar/scheduler libraries (e.g., FullCalendar, react-big-calendar).
Working knowledge of accessibility (a11y) best practices.
Familiarity with frontend testing tools or frameworks.