About the role
We're looking for a dedicated Front End Developer with a passion for crafting beautiful, high-performance user interfaces using React.js. You will be instrumental in translating sophisticated UI/UX designs into flawless, functional code, ensuring every pixel and interaction aligns with our high standards for quality and finesse. While you'll primarily focus on the front-end, you'll be working within our broader tech ecosystem (Node.js, MongoDB, Azure) and collaborating closely with backend developers. If you have an exceptional eye for detail, love building smooth, responsive web pages, and thrive on replicating high-quality UX with precision, this role is for you.
What You'll Do
Masterful Front-End Development: Build, test, and deploy responsive, engaging, and high-performance user interfaces using React.js, HTML5, and CSS3/SCSS.
Pixel-Perfect Design Implementation: Meticulously translate UI/UX wireframes and high-fidelity designs into functional code, ensuring accuracy, smooth animations, and interactive finesse across all web pages.
Reusable Component Architecture: Develop and maintain a library of well-documented, scalable, and reusable React components to ensure consistency and speed up development.
API Consumption: Integrate seamlessly with backend RESTful APIs built on Node.js to fetch and display data.
Performance & Optimization: Proactively identify and address front-end performance bottlenecks, ensuring fast load times and optimal user experience across different browsers and devices.
UX Advocacy & Collaboration: Partner closely with UI/UX designers, product managers, and backend engineers to refine designs and deliver features that meet user needs and technical requirements.
Cloud Awareness: Deploy and manage front-end applications within our Azure cloud environment (experience preferred, willingness to learn required).
Code Quality & Standards: Write clean, maintainable, and testable code, adhering to best practices and utilizing Git for version control in an agile environment.