Frontend Software Engineer (Angular)
Omni Reach Frontend Software Engineer (Angular)
- Develop and maintain web applications using Angular (v11+) and TypeScript.
- Contribute to SAP Spartacus‑based storefronts, extending components and integrating backend APIs.
- Collaborate with backend developers to integrate RESTful OCC APIs from SAP Commerce Cloud.
- Build responsive, accessible, and SEO‑optimized UIs following mobile‑first and modern UX principles.
- Work with CMS‑driven components, routing, lazy loading, and modular Angular/Spartacus architecture.
- Convert design mock‑ups (Figma, Sketch) into production‑ready UI components.
- Apply state management patterns using NgRx or similar tools and leverage RxJS for side‑effects.
- Ensure high performance, reliability, and code quality through unit/e2e testing and peer code reviews.
- Actively participate in Agile teams, collaborating with QA, DevOps, designers, and backend engineers.
Requirements
- Minimum 1 year of professional experience in Angular (v11+) (v17 preferred).
- Strong proficiency in TypeScript, HTML5, SCSS, and RxJS.
- Understanding of frontend‑backend integration using REST APIs.
- Basic familiarity with SAP Spartacus or strong willingness to learn it.
- Exposure to state management tools such as NgRx or Akita.
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Strong UI/UX development, debugging, and analytical skills.Experience working with Git or other version control systems.
- Experience working with Git or other version control systems.
- Experience with CI/CD pipelines.
- Exposure to unit testing frameworks such as Jest, Jasmine, or Karma.
- Experience with end‑to‑end testing using Cypress or Protractor.
- Familiarity with SSR, Spartacus SSR setup, or Core Web Vitals.
- Understanding of internationalization (i18n), accessibility (WCAG), or Docker.
- Strong collaboration and communication skills.
- Willingness to learn enterprise platforms like SAP Commerce Cloud.
- Problem‑solving mindset with attention to detail.
- Ability to work effectively in cross‑functional Agile teams.
Benefits
- Competitive salary and benefits as per industry standards.
- Opportunities for professional growth and skill development.
- Hands‑on experience with SAP Commerce (Hybris) and Spartacus projects.
- Collaborative, innovative, and enterprise‑grade engineering environment.