- Build performant, accessible, and maintainable full stack features using React and Next.js (App Router), spanning UI, server components, route handlers, and API layers.
- Design and implement data integrations within the frontend, including server components, API routes, server actions, and integrations with internal services, databases, and third-party APIs.
- 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.
- Model and shape data contracts between the frontend and backend, optimizing fetching patterns, caching, and rendering strategies (SSR, SSG, ISR, streaming).
- Collaborate with Engineering and Product to drive architectural decisions around composition, abstraction boundaries, and long-term full stack scalability.
- Participate in code reviews, improve tooling, and help maintain high engineering standards.
- Implement and support localization using next-intl or equivalent i18n solutions.
Next.jsReact