Own and deliver end-to-end features ensuring performance, accessibility, and cross-browser compatibility. Build reusable components & libraries, shaping our evolving design system. Translate UI/UX designs into high-quality, efficient, maintainable code. Collaborate with product managers, designers, and backend engineers to create seamless user-facing features. Write clean, testable, and documented code, contributing to best practices and code reviews. Stay curious and constantly push the boundaries by exploring new technologies and frameworks. Develop new user-facing features using ReactJS, ensuring a smooth and responsive user experience. Optimize components for maximum performance across a wide array of web-capable devices and browsers. Collaborate with UI/UX designers and backend developers to improve usability and design. Stay up-to-date with the latest industry trends and technologies, ensuring the application adheres to best practices. Write clear, maintainable, and testable code. Mentor junior engineers, conduct knowledge-sharing sessions, and contribute to the hiring process. Work with product managers and stakeholders to define project requirements and break down complex problems into manageable tasks. Ensure timely delivery of project milestones, maintaining high-quality standards. Maintain a focus on performance, scalability, and SEO optimization.