- Develop, test, and maintain high-quality web applications using React.js and related technologies.
- Collaborate with UI/UX designers to implement responsive and intuitive user interfaces.
- Optimize components for maximum performance across a vast array of web-capable devices and browsers.
- Work closely with backend developers to integrate APIs and ensure seamless data flow.
- Participate in code reviews, providing constructive feedback and ensuring adherence to best practices.
- Troubleshoot, debug, and upgrade existing applications to enhance functionality and user experience.
- Write clean, maintainable, and well-documented code following industry standards.
- Stay up-to-date with emerging trends and technologies in frontend development.
- Contribute to the planning and estimation of project tasks and deliverables.
- Collaborate with cross-functional teams to deliver projects on time and within scope.
3-5 years of professional experience in frontend development, with a focus on React.js.Strong proficiency in JavaScript, ES6+, HTML5, and CSS3.Experience with state management libraries such as Redux or Context API.Familiarity with RESTful APIs and asynchronous request handling.Solid understanding of responsive design and cross-browser compatibility.Ability to write unit and integration tests using tools like Jest or React Testing Library.Excellent problem-solving skills and attention to detail.Strong communication and teamwork abilities.Experience working in an office-based environment.Ability to manage multiple priorities and meet project deadlines.