Job details
Senior React Developer
- Java
- Redux
- REST
- GraphQL
- TypeScript
- Agile
- ES6
Posted: 16 hours ago
This role is for one of the Weekday's clients
Min Experience: 4 years
Location: Bengaluru
JobType: full-time
We are looking for a Senior React Developer with over 5 years of experience in building and scaling e-commerce applications. The ideal candidate is a collaborative team player, passionate about developing high-performance, user-friendly, and scalable web applications.
Key Responsibilities:
- Develop and maintain scalable, high-performance React.js applications for e-commerce platforms.
- Collaborate with UI/UX designers, product managers, and backend engineers to ensure a seamless and intuitive user experience.
- Write clean, modular, and reusable code, adhering to best practices and industry standards.
- Optimize application performance for speed, scalability, and responsiveness.
- Ensure cross-browser compatibility and implement responsive design for a wide range of devices.
- Integrate with RESTful APIs, GraphQL, and third-party services to enhance application functionality.
- Implement state management solutions using Redux and Context API.
- Work with e-commerce components such as payment gateways, cart management, and order processing workflows.
- Participate in code reviews, mentor junior developers, and contribute to the growth of the team.
- Stay up-to-date with the latest trends and best practices in React.js and frontend development.
Requirements:
- 5+ years of experience in developing large-scale React.js applications.
- Strong proficiency in JavaScript (ES6+), TypeScript, HTML5, and CSS3.
- Experience with state management libraries such as Redux and Context API.
- In-depth knowledge of component-based architecture and React Hooks.
- Experience integrating RESTful APIs, GraphQL, and WebSockets.
- Familiarity with e-commerce workflows, including product catalogs, checkout, and payment integrations.
- Proficiency in unit testing using React Testing Library.
- Experience with Git and deployment strategies.
- Strong problem-solving skills and a collaborative mindset.
- Experience working with Agile methodologies and active participation in Scrum ceremonies.
Preferred Skills:
- Experience with headless CMS or headless e-commerce platforms (e.g., Hybris, Elastic Path).