Develop and maintain highly interactive and responsive user interfaces using React JS and Next JS. Write clean, maintainable, and well-documented code that adheres to best practices. Refactor existing code to improve performance, readability, and maintainability. Identify opportunities for code optimization and implement strategies to enhance application performance. Stay up-to-date with the latest trends and advancements in React JS and its ecosystem. Utilize a variety of tools and libraries such as Redux, React Router, and testing frameworks (Jest, React Testing Library) to build robust and scalable applications. Write unit and integration tests to ensure code quality and maintainability. Collaborate with designers to translate UI mockups into functional React components. Debug and troubleshoot complex UI issues. Work effectively in a fast-paced agile development environment. Participate in code reviews and provide constructive feedback to colleagues. Required Skills 1-2 years of professional experience as a React JS developer. Hands-on experience in Next JS is mandatory. Strong understanding of JavaScript fundamentals (ES6+), HTML5, and CSS3. In-depth knowledge of React concepts like components, state management, props, and lifecycle methods. Experience with refactoring and optimizing React code for performance. Proficiency with a variety of React-related tools and libraries (Redux, React Router, etc.). Experience with unit and integration testing frameworks (Jest, React Testing Library). Excellent problem-solving and debugging skills. Strong communication and collaboration skills. Ability to work independently and as part of a team. Experience with server-side rendering (SSR). Experience with styling libraries like Material UI or Ant Design. Experience with accessibility best practices. Experience with continuous integration/continuous delivery (CI/CD) pipelines. Competitive salary and benefits package. Opportunity to work on challenging and impactful projects. Collaborative and supportive work environment. Continuous learning and development opportunities. Chance to be part of a growing and innovative company. In your cover letter, please tell us What excites you about React JS development? Describe a challenging React project you have worked on and how you overcame the challenges. Why are you interested in working for