We are looking for a highly skilled and detail-oriented Front-End Developer with 4-6 years of professional experience, specializing in React.js. The ideal candidate will have strong expertise in building complex, dynamic, and reusable form components using modern JavaScript libraries such as Formik and Yup. You’ll be responsible for crafting scalable and modular UI components, working within a micro front-end architecture, and contributing to design systems using Storybook.
Develop and maintain complex multi-step and multi-value forms using React, Formik, and Yup.
Write efficient, reusable, and modular front-end code with a strong focus on maintainability and performance.
Create and manage custom form controls and handle intricate business logic in JavaScript.
Collaborate with backend developers, designers, and product managers to deliver high-quality UI/UX.
Integrate components into a micro front-end architecture.
Develop and maintain design systems and UI components using Storybook.
Ensure cross-browser compatibility and responsive design across devices.
Optimize web applications for performance and scalability.
Strong hands-on experience with React.js, JavaScript (ES6+), HTML5, and CSS3.
Deep understanding of form management using Formik and validation using Yup.
Experience building custom and dynamic form components.
Familiarity with code reusability patterns, custom hooks, and context in React.
Strong JavaScript problem-solving skills and experience writing complex logic.
Experience with Storybook for component-driven development.
Working knowledge of micro front-end architectures and integration patterns.
Version control using Git and familiarity with Continuous Integration/Continuous Deployment (CI/CD) processes.