Back to results

Senior Front-End Developer

  • Greater Montreal Metropolitan Area, QC, Canada

Full-time

Applications open in a new tab.

Job details

Job type
Full-time
Apply by
Experience
6+ years of professional front-end development experience.
Posting language
English
Posted

Original job description

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 - including 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 Storefront or equivalent enterprise Angular headless storefronts.
  • Proven experience delivering Spartacus solutions in enterprise environments.
  • 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).

More about this job

Responsibilities

Develop and customize the SAP Composable Storefront using Angular and TypeScript, integrating commerce journeys with SAP Commerce Cloud through OCC APIs. Configure CMS-driven experiences, optimize performance and code quality, collaborate with backend teams, and mentor other front-end developers.

Requirements

Requires at least 6 years of professional front-end development experience and at least 2 years working with SAP Spartacus, Composable Storefront, or an equivalent enterprise Angular headless storefront. Candidates should have strong Angular, TypeScript, HTML, CSS/SCSS, REST, and RxJS expertise, familiarity with Git and CI/CD, fluent English, and a bachelor's degree or equivalent experience.

Skills

  • SAP Composable Storefront
  • SAP Spartacus
  • Angular
  • TypeScript
  • HTML
  • CSS/SCSS
  • RxJS
  • REST APIs
  • SAP Commerce Cloud
  • OCC APIs
  • Git
  • CI/CD
  • Performance Optimization
  • Agile Delivery
  • Mentoring

Visa sponsorship

Not detected in the job text

Categories

  • Technology
  • Software
  • Retail

Keywords

  • SAP Composable Storefront
  • SAP Spartacus
  • Angular
  • TypeScript
  • HTML
  • CSS/SCSS
  • RxJS
  • SAP Commerce Cloud
  • OCC REST APIs
  • Headless Storefront
  • E-Commerce
  • Product Discovery
  • Cart
  • Checkout
  • Account Experiences
  • CMS-Driven Pages
  • Component Mapping
  • Lazy Loading
  • Caching
  • Core Web Vitals
  • Git
  • CI/CD
  • Agile
  • Server-Side Rendering
  • SEO
  • Progressive Web Apps
  • Express
  • WCAG
  • B2B
  • NgRx

Report this job