The React.js Developer will be responsible for building high-quality, scalable, and user-friendly web interfaces. This role requires strong knowledge of JavaScript, React, and modern web development practices. You will collaborate with UI/UX, backend, and QA teams to deliver seamless, performant, and visually appealing user experiences.
Key Responsibilities
1. Frontend Development
Develop responsive and interactive web applications using React.js.
Translate UI/UX designs and wireframes into high-quality, reusable components.
Implement clean, maintainable, and efficient code following best practices.
Optimise application performance and ensure cross-browser compatibility.
2. Component Architecture & State Management
Build and manage reusable React components and libraries.
Handle state management using tools like Redux, Context API, or React Query.
Work with component lifecycle methods, hooks, and performance optimisation techniques.
Ensure smooth data flow and component communication within the application.
3. API Integration
Integrate RESTful APIs, third-party services, and backend systems.
Handle asynchronous operations, error handling, and data validation.
Collaborate with backend teams to align frontend and backend requirements.
4. Testing & Debugging
Troubleshoot UI bugs, rendering issues, and performance bottlenecks.
Write unit tests using tools like Jest, React Testing Library, or Cypress.
Participate in code reviews to maintain code quality and standards.
5. Collaboration & Agile Development
Work closely with designers, backend developers, and QA to deliver end-to-end features.
Participate in sprint planning, daily stand-ups, and review meetings.
Provide feedback based on usability, UI consistency, and technical feasibility.
6. Continuous Learning & Improvement
Stay updated with the latest trends in React, JavaScript, and frontend frameworks.
Explore modern tools like Next.js, Vite, Tailwind CSS, or TypeScript.
Contribute to internal documentation and reusable code patterns.
Preferred Skills
Strong knowledge of
JavaScript (ES6+), React.js, HTML, CSS and the Array object.
Familiarity with
Redux, Context API, Hooks, and REST APIs
.
Understanding of responsive design, version control (Git), and debugging tools.
Good problem-solving ability and attention to detail.
Ability to work in a fast-paced environment and collaborate effectively with teams.
Basic exposure to
TypeScript, Next.js, CI/CD, or frontend testing
(added advantage).
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.