i
CodeChavo
18 CodeChavo Jobs
Senior React.js Developer - Javascript Frameworks (5-6 yrs)
CodeChavo
posted 13hr ago
Company Description :
CodeChavo is a global digital transformation solutions provider based in Gurugram.
The company works closely with the best technology companies to make a real impact through transformation.
CodeChavo partners with clients from design to operation, embedding innovation and agility into their organizations.
They specialize in helping companies outsource digital projects and build quality tech teams.
Role Description :
This is a full-time on-site role for a Senior ReactJS Developer at CodeChavo in Gurugram.
The Senior ReactJS Developer will be responsible for front-end development, back-end web development, software development, with a focus on JavaScript and Redux.js.
Responsibilities :
- Develop and maintain high-quality, scalable, and performant web applications using ReactJS.
- Implement complex user interfaces and interactions, ensuring a seamless user experience.
- Write clean, maintainable, and well-documented code.
- Conduct thorough code reviews and provide constructive feedback to team members.
- Optimize applications for maximum speed and scalability.
- Work with UI/UX designers to implement design specifications.
- Integrate front-end applications with back-end APIs and services.
- Understand and implement data fetching and state management using Redux.js.
- Collaborate with back-end developers to define API contracts and ensure smooth data flow.
- Implement and maintain server-side rendering solutions to improve application performance and SEO.
- Troubleshoot and resolve issues related to SSR.
- Implement and manage cookie handling for authentication, session management, and other purposes.
- Implement and optimize caching strategies to improve application performance.
- Ensure proper client-side hydration of server-rendered components.
- Troubleshoot and resolve hydration mismatches and related issues.
- Utilize the Express framework to build and maintain server-side components and APIs.
- Implement middleware and routing logic using Express.
- Participate in the entire software development lifecycle, from requirements gathering to deployment and maintenance.
Qualifications :
- Bachelor's degree in Computer Science or a related field (or equivalent experience).
- 5+ years of professional experience in front-end development, with a strong focus on ReactJS.
- Expert-level proficiency in JavaScript (ES6+), HTML5, and CSS3.
- Extensive experience with ReactJS and its core principles.
- Proven experience with Redux.js for state management.
- Strong understanding of Server-Side Rendering (SSR) and its implementation.
- Experience with cookie management and caching strategies.
- Experience with hydration of React components.
- Experience with Express.js framework.
- Experience with RESTful APIs and asynchronous programming.
- Familiarity with version control systems (e.g., Git).
- Strong problem-solving and debugging skills.
- Excellent communication and teamwork skills.
- Experience with testing frameworks like Jest or React Testing Library is a plus.
- Experience with Next.js or similar frameworks is a plus.
Desired Skills :
- Experience with CI/CD pipelines.
- Knowledge of cloud platforms (e.g., AWS, Azure, GCP).
- Performance optimization techniques.
- Understanding of SEO best practices.
Functional Areas: Software/Testing/Networking
Read full job description