Next.js developer
vac

Next.js developer

  • Posted:
  • Location: Remote
  • Employment: Full-time

Part-time position with the possibility of transitioning to full-time.

Remote

We are helping our US-based partners find an experienced Next.js Developer to join an ecommerce project focused on rebuilding a high-performance Product Detail Page (PDP).

You’ll work with finalized Figma designs and build a modern frontend application in Next.js. The backend is handled separately — your focus will be creating a standalone frontend that consumes JSON data and delivers excellent performance, SEO, and analytics readiness.

Project Responsibilities

  • Convert finalized Figma designs into a responsive Product Detail Page using Next.js.
  • Build a scalable frontend architecture that consumes JSON-based product data.
  • Optimize page performance to achieve strong Lighthouse and Core Web Vitals scores.
  • Implement SEO best practices including SSR/SSG, structured data, metadata optimization, and clean URLs.
  • Integrate optimized image delivery with lazy loading and responsive image handling.
  • Configure tracking events such as view_itemadd_to_cart, variant selection, etc. using GTM or similar tools.
  • Deliver clean, maintainable code with documentation and structured handoff.

Requirements

  • Strong commercial experience with Next.js.
  • Solid understanding of:
    • SSR / SSG / ISR
    • Dynamic routing
    • React Server Components
    • Streaming and API integrations
  • Experience building fast ecommerce experiences with strong Core Web Vitals performance.
  • Good understanding of SEO implementation for ecommerce projects.
  • Ability to accurately translate Figma designs into responsive interfaces.
  • Experience with ecommerce UX patterns: variants, inventory states, galleries, reviews, recommendations, etc.

Nice to Have

  • Experience with Google Tag Manager or analytics integrations.
  • Experience designing or advising JSON schemas for ecommerce data.
  • Familiarity with CakePHP.

If this role feels like your next challenge, apply, and let’s chat!

Apply for this position