Flag job

Report

Frontend Software Engineer

Min Experience

1 years

Location

Bangalore North

JobType

full-time

About the job

Info This job is sourced from a job board

About the role

Omni's team is passionate about Commerce and Digital Transformation. We've been successfully delivering Commerce solutions for clients across North America, Europe, Asia, and Australia. The team has experience executing and delivering projects in B2B and B2C solutions 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 • 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.

About the company

Omni's team is passionate about Commerce and Digital Transformation. We've been successfully delivering Commerce solutions for clients across North America, Europe, Asia, and Australia. The team has experience executing and delivering projects in B2B and B2C solutions

Skills

angular
typescript
html5
scss
rxjs