A React.js developer is responsible for various tasks related to the design and development of web applications using the React library.
Key responsibilities:
1. Component development:
a. Design and develop reusable, modular, and maintainable components.
b. Ensure that these components are functional and meet design specifications.
2. State management: Implement and manage state within components using React's `useState`, `useReducer`, or external state management libraries like Redux or Context API.
3. UI/UX implementation:
a. Convert UI/UX designs into high-quality code.
b. Ensure the application is responsive and works well on different devices and screen sizes.
4. Integration with backend:
a. Develop components that interact with backend services using APIs.
b. Handle data fetching, caching, and state management to ensure smooth user experiences.
5. Code optimization:
a. Optimize components for maximum performance across different devices and browsers.
b. Implement lazy loading and other optimization techniques to improve performance.
6. Testing:
a. Write unit tests using frameworks like Jest or React Testing Library.
b. Ensure that the components and application as a whole are well-tested and bug-free.
7. Collaboration:
a. Work closely with backend developers, designers, and other stakeholders.
b. Participate in code reviews and provide constructive feedback.
8. Documentation:
a. Document components, modules, and workflows to ensure maintainability.
b. Write clear and concise documentation for future developers or team members.
9. Continuous learning:
a. Stay updated with the latest features and best practices in React.js and front-end development.
b. Implement new tools or techniques to improve the development process.
These responsibilities ensure that React.js developers create efficient, maintainable, and scalable front-end applications.
1. Candidates with minimum 2 years of experience.
2. Those who are from or open to relocate to Bangalore
Annual CTC: ₹ 5,00,000 - 6,00,000 /year
I am a full-stack developer. I am looking for a React JS developer to work on the project. React is, express js and node js