Job Description: We are seeking a talented React Developer with a strong eye for design and a passion for crafting high-quality, reusable UI components. You will be responsible for translating design specifications into clean, performant React code and ensuring a consistent, intuitive user experience across our web applications. Key Responsibilities: Develop and maintain scalable, reusable, and well-documented React components. Collaborate with UX/UI designers to implement and refine user interface designs. Integrate components with APIs and backend services. Ensure responsiveness, accessibility, and cross-browser compatibility. Optimize components for performance across a range of devices and browsers. Participate in code reviews and maintain high standards of code quality. Contribute to the evolution of the internal design system and component library. Required Skills & Experience: 3 years of experience in front-end development using React. Strong proficiency in JavaScript (ES6) and TypeScript. Experience with CSS-in-JS (e.g., styled-components, Emotion) or CSS frameworks (e.g., Tailwind, SASS). Familiarity with component libraries (e.g., Material UI, Ant Design) or experience building custom design systems. Ability to write clean, modular, and maintainable code. Experience working with version control (Git) and modern build tools (Webpack, Vite, etc.). Good understanding of accessibility and responsive design best practices. Nice to Have: Experience with tools like Storybook, Figma, or Zeplin. Knowledge of front-end testing frameworks (e.g., Jest, React Testing Library). Experience with Next.js or other meta-frameworks. Familiarity with Agile development and CI/CD pipelines.