Senior Frontend Developer

Senior Front-End Developer - SAP Composable Storefront (Spartacus)

We are seeking a Senior Front-End Developer to help drive the evolution of our global E-Commerce platform. In this role, you will build and optimize our SAP Composable Storefront (Spartacus) implementation, delivering scalable, high-performance digital experiences for customers worldwide.

About the Role

As a key contributor on our front-end team, you will develop, customize, and enhance our Angular-based SAP Composable Storefront to support core commerce journeys - product discovery, cart, checkout, and account experiences - integrated with SAP Commerce Cloud (OCC APIs).

Responsibilities

  • Develop and extend Spartacus/Composable Storefront features using Angular and TypeScript (components, modules, routing, forms, RxJS).
  • Integrate storefront functionality with SAP Commerce Cloud via OCC REST APIs (products, carts, checkout, orders, users).
  • Configure and customize CMS-driven pages, templates, slots, and component mappings aligned with UX requirements.
  • Maintain code quality through reviews, standards compliance, and Agile delivery practices.
  • Optimize performance (bundle size, lazy loading, caching, Core Web Vitals focus).
  • Partner with backend teams on custom OCC endpoints and façade extensions.
  • Provide mentoring and technical guidance to other front-end developers.

Required Skills & Experience

  • 6+ years of professional front-end development experience.
  • 2+ years hands-on with SAP Spartacus / Composable Storefrontor equivalent enterprise Angular headless storefronts.
  • Strong expertise in Angular, TypeScript, HTML, CSS/SCSS.
  • Deep understanding of REST integrations and asynchronous programming (RxJS).
  • Familiarity with Git workflows and CI/CD pipelines.
  • Fluent English (written and spoken).

Nice-to-Have

  • Experience with SSR/SEO, PWAs, and Express-based SSR deployment.
  • Knowledge of accessibility standards (WCAG) and performance tuning.
  • Background in B2B storefront processes.
  • Experience with NgRx or other state management libraries.

Education

Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience).

See also

Frontend jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available