
Senior Frontend Engineer, commercetools, Next.js
Object Edge
contract
Posted on:
Location Type: Remote
Location: Remote • 🇧🇷 Brazil
Visit company websiteJob 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