Role Overview As a React Developer, you will design, develop, and maintain front-end features for our ERP modules and billing system. You will collaborate closely with backend developers and the product team to build high-quality, scalable, and responsive applications. Requirements 2-4 years of hands-on experience building web applications using React js Strong understanding of React components and performance optimization Proficiency in JavaScript (ES6+), including async/await and modern JS patterns Solid knowledge of React Hooks (useState, useEffect, useCallback, useMemo, useRef, and custom hooks) Strong understanding of state management (Context API, Redux) Experience working with React Router for dynamic routing Strong knowledge of HTML5, CSS3, and responsive UI design Experience integrating RESTful APIs and handling data efficiently Familiarity with UI libraries like Material UI, Ant Design, or similar Proficiency with Git, branching, and collaborative workflows Strong debugging and problem-solving skills using browser dev tools Experience with unit testing and E2E testing for application reliability