Job Description We are modernizing our platform and building a more scalable design system. While we have a dedicated team handling most of the heavy migration work, we need a Senior Frontend Engineer who can: Build new product features on top of a changing architecture Implement clean design patterns that raise the bar for the entire team Guide and mentor existing frontend engineers Help define best practices, standards, and frontend structure Ensure new features are aligned with modern Next.js conventions Make smart trade-offs while working in a partially legacy environment We are looking for someone who can think, not just code — someone who sees patterns, structure, maintainability, and the long-term health of the UI layer. What You’ll Actually Do Provide architectural guidance on component structure, routing patterns, and best practices Help shape a scalable component library and consistent UI system Introduce clean coding standards and reduce unnecessary complexity Assist in identifying anti-patterns in the legacy code and propose lightweight improvements Work closely with backend to create clean data-fetching flows Ensure new features follow modern React + Next.js principles Requirements Strong experience with Next.js across versions (12 → 13 → all the way to latest version) Deep understanding of React patterns (composition, state management, separation of concerns) Experience building scalable UI architectures & reusable components Ability to write clean, readable, maintainable UI code Strong debugging and problem-solving skills Ability to explain trade-offs and guide other engineers Comfortable working alongside legacy code while building new features Exposure to AI-assisted workflows (Claude, Cursor, Copilot) Nice to Have Experience mentoring or leading frontend engineers Experience working with design systems (Tailwind, shadcn, Chakra, custom) Strong understanding of performance optimization