Job Description: ReactJS Developer (5+ Years Experience)  
Experience:  5+ years 
Must Have:  
- Excellent understanding of mobile responsive and CSS 
- Excellent understanding of ReactJS framework with TypeScript and JavaScript 
- Must have worked on both B2B and B2C portals 
Responsibilities:  
- Design, develop, and maintain complex, scalable web applications using ReactJS.
 
 
- Collaborate with cross-functional teams, including designers, backend developers, and product managers.
 
 
- Write clean, maintainable, and efficient code following industry best practices.
 
 
- Optimize application performance, ensuring fast loading times and responsiveness.
 
 
- Debug and resolve technical issues promptly.
 
 
- Implement and maintain reusable components and front-end libraries.
 
 
- Stay updated with the latest ReactJS features, libraries, and tools to ensure high-quality deliverables.
 
 
Requirements:  
- Strong proficiency in ReactJS, JavaScript (ES6+), and TypeScript.
 
 
- Hands-on experience with state management libraries like Redux, MobX, or Context API.
 
 
- Familiarity with front-end tools like Webpack, Babel, and NPM/Yarn.
 
 
- Solid understanding of web development fundamentals: HTML5, CSS3, and responsive design.
 
 
- Experience with RESTful APIs and integrating front-end applications with backend services.
 
 
- Knowledge of version control systems like Git.
 
 
- Strong debugging, problem-solving, and analytical skills.
 
 
- Bachelor's degree in Computer Science, IT, or a related field (or equivalent experience).
 
 
Preferred Skills (Good to Have):  
- Familiarity with server-side rendering (Next.js) and static site generation.
 
 
- Experience with testing libraries like Jest, Enzyme, or React Testing Library.
 
 
- Knowledge of CI/CD pipelines and deployment processes.
 
 
- Understanding of GraphQL and its integration with React applications.
 
 
- Experience with performance optimization tools and techniques.