Object Edge

Senior Frontend Engineer, commercetools, Next.js

Object Edge

contract

Posted on:

Location Type: Remote

Location: Remote • 🇧🇷 Brazil

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

CypressERPGraphQLJavaScriptJestNext.jsNode.jsReactReduxTypeScript

About the role

  • Lead the design and implementation of a headless frontend using Next.js and commercetools Frontend (formerly Frontastic) or custom SDK integrations.
  • Implement advanced Next.js strategies (Static Site Generation, Incremental Static Regeneration) to ensure sub-second page loads and excellent Core Web Vitals.
  • Build complex e-commerce features such as dynamic product listing pages (PLP), multi-step checkouts, and personalized account dashboards.
  • Use Node.js and GraphQL/REST to orchestrate data between commercetools, Headless CMS (e.g., Contentful), and third-party services (Payments, ERP, Search).
  • Mentor junior developers, conduct rigorous code reviews, and establish frontend best practices (testing, accessibility, and documentation).
  • Partner with UI/UX designers to translate high-fidelity wireframes into modular, reusable React components.

Requirements

  • Deep hands-on experience with commercetools APIs (Product, Cart, Order, Customer) and the Merchant Center.
  • Experience with commercetools Frontend (Studio) is a major plus.
  • Mastery of React 18+, Next.js 14/15, TypeScript, and state management (Zustand, Redux, or React Query).
  • Strong experience building server-side logic, API routes, or middleware using Node.js and Express.
  • Familiarity with 'Composable Commerce' concepts and integrating headless CMS, Search (Algolia/Elastic), and DAM.
  • Proficiency with testing frameworks like Jest, React Testing Library, or Cypress.
  • Expert knowledge of Git, CI/CD pipelines (GitHub Actions, Vercel), and CSS-in-JS (Tailwind, Styled Components).
Benefits
  • Equal employment opportunities without regard to race, color, religion, sex, national origin, age, disability, or genetics.
  • Work environment free of unlawful discrimination and harassment.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
Next.jscommercetoolsNode.jsGraphQLRESTReactTypeScriptZustandReduxExpress
Soft skills
mentoringcode reviewsfrontend best practicescollaboration