Develop new user-facing features and reusable UI components using React.js, Redux, and modern JavaScript (ECMA6 and above).
Translate business requirements, wireframes, and UI/UX designs into high-quality, responsive, crossbrowser-compatible code.
Collaborate with product management, backend engineers, and stakeholders to define and implement innovative solutions for product direction, visuals, and user experience.
Optimize components for maximum performance across a wide range of web-capable devices and browsers.
Build and maintain reusable code, component libraries, and front-end standards for future use.
Integrate front-end applications with RESTful APIs and secure authorization mechanisms.
Participate in code reviews, promote design guidelines and best practices, and uphold coding standards.
Work as an individual contributor and independent thinker, able to deliver with minimal supervision while collaborating closely with the wider team.