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.