About the role
Job Description – Frontend Engineer (Angular)
Position Summary
We are looking for a Frontend Engineer with at least 1 year of hands-on experience in
Angular (v11+, preferred v17) to join our team. You'll contribute to building modern
commerce frontends, including implementations based on SAP Spartacus. The role
demands a strong Angular foundation, while Spartacus knowledge is a valuable advantage.
You'll work closely with backend developers and architects to deliver scalable, modular,
and high-performing storefronts as part of SAP Commerce (Hybris) transformation
projects.
Responsibilities
• Develop and maintain web applications using Angular (v11+) and TypeScript.
• Contribute to SAP Spartacus-based storefronts—extending components and
integrating with backend APIs.
• Collaborate with backend developers to integrate with RESTful services (OCC
APIs) from SAP Commerce Cloud.
• Build responsive, accessible, and SEO-friendly user interfaces with modern UX
and mobile-first design principles.
• Work with CMS-driven components, routing, lazy loading, and modular architecture
in Angular/Spartacus.
• Convert design mock-ups (Figma, Sketch) into functional UI components.
• Apply state management patterns (e.g., NgRx) and use RxJS to handle application
state and side effects.
• Ensure performance, code quality, and reliability through unit/e2e testing, peer
code reviews, and optimization practices.
• Collaborate in Agile teams with cross-functional members including QA, DevOps,
designers, and backend engineers.
Requirements
Requirements
• Minimum 1 year of professional experience in Angular (v11+), preferred v17.
• Proficiency in TypeScript, HTML5, SCSS, and RxJS.
• Understanding of frontend-backend integration using REST APIs.
• Basic familiarity with SAP Spartacus or willingness to learn.
• Exposure to state management tools such as NgRx or Akita.
• Any Bachelor's degree in Computer Science, Engineering, or a related field.
• Strong analytical, debugging, and UI/UX development skills.
• Experience with version control (Git).
Add-On Advantages
• Experience with CI/CD pipelines.
• Exposure to unit testing frameworks like Jest, Jasmine, or Karma.
• Experience with e2e testing using Cypress or Protractor.
• Familiarity with SSR, Spartacus SSR setup, or Core Web Vitals.
• Understanding of i18n, accessibility (WCAG), or Docker is a plus.
Benefits
Competitive salary and benefits as per the industry standards.
Opportunities for professional growth and development.
Collaborative and innovative work environment.