Senior Front-End Developer_SAP_Onshore_New Jersey
PhotonAbout the role
Job Summary
We are seeking a highly skilled Senior Front-End Developer with deep experience in SAP Commerce Cloud composable storefronts, particularly Spartacus and Angular. The ideal candidate has successfully delivered multiple composable storefront implementations and has strong hands-on expertise in building personalized, role-based site experiences for different user groups.
This role requires advanced Angular development skills, strong UI architecture capabilities, and close collaboration with back-end, UX, and business teams.
Key Responsibilities
Front-End Architecture & Development
- Design, develop, and maintain composable storefronts using Spartacus and Angular.
- Lead front-end architecture decisions for large-scale SAP Commerce Cloud implementations.
- Build reusable, scalable, and maintainable UI components following Angular best practices.
- Ensure storefronts are responsive, accessible, and optimized for performance.
Composable Storefront (Spartacus)
- Implement and customize Spartacus components, CMS mappings, and configuration.
- Extend Spartacus using:
- Custom components and modules
- Feature libraries
- Configuration overrides
- Integrate Spartacus with SAP Commerce Cloud OCC APIs.
- Manage Spartacus upgrades and compatibility with SAP Commerce Cloud versions.
Personalized & Role-Based Site Experiences
- Design and implement different site experiences based on user groups, including:
- Logged-in vs guest users
- Customer roles or segments
- B2B vs B2C user types
- Dynamically control:
- Page layouts and CMS components
- Navigation, menus, and content visibility
- Feature access and UI behavior
- Coordinate with back-end teams on user group logic and restrictions.
Angular Development
- Develop advanced Angular features using:
- Lazy loading
- State management (NgRx)
- RxJS and reactive programming
- Implement route guards, interceptors, and resolvers.
- Write clean, testable code using TypeScript.
- Build unit and integration tests using Jasmine, Karma, and/or Jest.
Performance, Quality & Best Practices
- Optimize storefront performance (bundle size, lazy loading, SSR, caching).
- Ensure cross-browser compatibility and mobile-first design.
- Follow accessibility standards (WCAG).
- Conduct code reviews and enforce front-end best practices.
Collaboration & Leadership
- Collaborate closely with SAP Commerce Cloud back-end developers, architects, UX designers, and product owners.
- Mentor junior front-end developers.
- Participate in sprint planning, estimation, and technical design discussions.
Required Skills & Experience
Mandatory
- 7+ years of front-end development experience.
- 4+ years of hands-on experience with Angular.
- Proven experience delivering multiple composable storefront projects using:
- Spartacus
- Angular
- Strong experience implementing different site experiences based on user groups.
- Solid understanding of headless / composable commerce architectures.
Technical Skills
- Expertise in:
- Angular (latest versions preferred)
- TypeScript
- HTML5, CSS3, SCSS
- Experience with:
- Spartacus CMS integration
- OCC API consumption
- NgRx and RxJS
- RESTful APIs
- Familiarity with:
- SSR (Angular Universal)
- Micro frontend concepts
- CI/CD pipelines for front
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s