Responsibilities:
- Collaborate with product managers, designers, and other stakeholders to understand project requirements.
- Design and develop user interfaces using React JS and related frameworks/libraries.
- Write clean, modular, and maintainable code following industry best practices.
- Develop reusable React JS components and libraries.
- Ensure the performance, scalability, and responsiveness of web applications.
- Optimize applications for maximum speed and usability.
- Implement front-end validation and data handling.
- Collaborate with back-end developers to integrate front-end and back-end functionalities.
- Conduct code reviews and provide constructive feedback to team members.
- Troubleshoot and debug issues, and propose solutions to improve application stability and performance.
- Stay updated with the latest trends and advancements in React JS and front-end development.