Build performant, accessible, and maintainable frontend features using React and Next.js (App Router).
Implement component-level styling with CSS Modules and help maintain consistent patterns across the codebase.
Contribute to and refine our design system based on Atomic Design principles (atoms → molecules → organisms → templates → pages).
Develop and document components in Storybook, supporting visual testing and isolated development workflows.
Work closely with Design to translate high-fidelity Figma specs, ensuring UI accuracy and proper use of tokens, spacing, and variants.
Collaborate with Engineering and Product to drive architectural decisions around composition, abstraction boundaries, and long-term frontend scalability.
Participate in code reviews, improve tooling, and help maintain high engineering standards.
Implement and support localization using next-intl or equivalent i18n solutions.
Use and optimize development tooling such as ESLint and Turbopack.
Requirements
Strong hands-on experience with React and Next.js, specifically the App Router paradigm.
Expertise with CSS Modules and component-scoped styling patterns.
Experience working within or contributing to a design system built on Atomic Design methodology.
Proficiency with Storybook for documentation, visual testing, and component development.
Familiarity with ESLint, Turbopack, and modern frontend tooling.
Experience with next-intl or comparable localization frameworks in Next.js.