Description
We are looking for a performance-driven Next.js Developer to lead the development of our modern, headless web storefronts. In this role, you will build fast, SEO-optimized user interfaces that consume data from our Django/Wagtail backends via REST and GraphQL APIs. You will be responsible for creating a seamless "App-like" experience for our fintech and e-commerce platforms using the latest React ecosystem features.
What We're Looking For
Professional Requirements
Core Tech: Expert knowledge of React 18+, Next.js 14/15 (App Router), and TypeScript.
Styling: Mastery of CSS-in-JS or utility-first CSS (Tailwind) and an eye for micro-interactions/animations (Framer Motion).
API Consumption: Experience handling asynchronous data, error states, and authentication (JWT/NextAuth.js) with headless CMS backends.
Modern Tooling: Proficiency with Git, NPM/PNP, and Chrome DevTools for debugging and performance profiling.
Bonus: Familiarity with Wagtail's ImageRendition logic and how to handle dynamic image resizing within Next.js
Key Responsibilities
Key Responsibilities
UI/UX Implementation: Translate high-fidelity Figma designs into responsive, pixel-perfect React components using Tailwind CSS or Styled Components.
Headless Integration: Connect Next.js frontends to Django backends, ensuring efficient data fetching using Server Actions, SWR, or React Query.
Performance Optimization: Implement Incremental Static Regeneration (ISR) and Server-Side Rendering (SSR) to ensure lightning-fast page loads and superior SEO.
State Management: Architect scalable global state solutions using Redux Toolkit (Slices) or Zustand to handle complex user flows and baskets.
Code Quality: Maintain a clean, modular component library and write unit tests to ensure stability across different browsers and devices.