Develop and maintain engaging, responsive, and high-performance web applications using front-end technologies such as Next.js, TypeScript, React, and TailwindCSS. Lead and advocate for front-end best practices, with a focus on performance, accessibility, scalability, and clean design. Collaborate with designers, product managers, and other front-end team members to turn visual mockups into rich, interactive user interfaces that align with our brand and user experience goals. Contribute to a shared component library, design systems, and reusable front-end architecture to ensure consistency and maintainability across products. Actively participate in and provide technical feedback through code reviews and pair programming sessions.