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