Flag job

Report

Frontend Engineer - Angular

Min Experience

1 years

Location

Bangalore North, Karnataka, India

JobType

full-time

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.

Skills

angular
typescript
html5
scss
rxjs
rest apis
spartacus
ngrx
akita
git
ci/cd
jest
jasmine
karma
cypress
protractor
ssr
web vitals
i18n
wcag
docker