ZealousWeb

Senior Angular Developer – Spartacus UI

  • Department: Web Development
  • Experience: Senior-Level (5+ Years)
  • Workplace Type: Hybrid (Ahmedabad - Onsite Preferred)
  • Package: ₹ 1,00,000/- to ₹ 1,25,000/- (Per Month)
  • No. of Openings: 1
  • Job Type: Full-time
OrCall UsEmail Us

ZealousWeb is looking for a passionate and experienced Senior Angular Developer with hands-on expertise in Spartacus – the headless storefront for SAP Commerce Cloud (Hybris). You’ll join our growing frontend team and contribute to building modern, scalable, and customizable e-commerce applications for global clients.

Job Responsibilities

  • Develop and customize Spartacus storefronts using Angular & TypeScript
  • Integrate Spartacus with SAP Commerce Cloud (Hybris) via OCC REST APIs
  • Work with CMS slots, layouts, component overrides, and advanced routing
  • Implement UI features with a focus on accessibility, SEO, and responsiveness
  • Collaborate with backend engineers, designers, and project managers
  • Write clean, scalable code following best practices and enterprise patterns
  • Conduct code reviews and mentor junior Angular developers
  • Optimize storefront performance, lazy-loading, and module federation
  • Participate in deployment, testing, and CI/CD lifecycle

Technical Skills Required

  • 5+ years experience with JavaScript/TypeScript and Angular (v10+)
  • 1–2+ years experience with Spartacus or similar headless Angular frameworksDeep knowledge of Angular modules, services, observables, routing, and lifecycleExperience integrating RESTful APIs (OCC or equivalent)
  • Proficiency in HTML, SCSS, and responsive UI design
  • Experience with Angular CLI, lazy loading, and ConfigModule.withConfig()Git workflow familiarity (feature branches, PRs, merge conflicts)

Good to Have:

  • Prior exposure to SAP Commerce Cloud (Hybris) architecture
  • Angular SSR (Angular Universal) knowledge
  • Experience building PWAs or mobile-first storefronts
  • Familiarity with SAP CX tools or B2B commerce workflows
  • Unit testing with Jasmine/Karma or integration test tools

Non-Technical Skills Required

Communication Skills

  • Clear and Concise Communication: Ability to communicate technical concepts in an easily understandable way to stakeholders, both technical and non-technical.
  • Collaboration: Work effectively with backend engineers, designers, project managers, and clients, ensuring smooth workflows and meeting project requirements.

Problem-Solving Skills

  • Ability to break down complex challenges into manageable components and find effective solutions.
  • Creative thinking to overcome obstacles and innovate when faced with new challenges.

Teamwork & Collaboration

  • Strong ability to work in a team, collaborating with cross-functional departments, including backend teams and designers.
  • Able to both contribute and learn from the team in a collaborative environment.

Time Management

  • Prioritize and handle multiple tasks and projects efficiently, managing deadlines and milestones effectively.
  • Balance between high-quality work and efficient delivery.

Adaptability & Flexibility

  • Stay updated with new technologies, frameworks, and trends.
  • Adapt to changing project requirements, new challenges, and evolving business goals.

Mentorship & Leadership

  • Provide guidance and mentorship to junior developers, assisting with code reviews and helping to develop their skills.
  • Be a reliable resource for less experienced team members.

Attention to Detail

  • Consistently produce accurate, high-quality code.
  • Pay attention to the intricacies of the UI/UX, ensuring a seamless user experience.

Customer-Centric Approach

  • Understand client needs and translate them into practical, scalable, and efficient technical solutions.
  • Ensure that the final product aligns with the client’s vision and objectives.

Decision-Making

  • Make informed decisions regarding code quality, architecture, and performance optimizations.
  • Balance trade-offs between speed, quality, and long-term sustainability.

Learning & Self-Improvement

  • Continuously strive to improve skills, learn new frameworks or tools, and stay ahead of industry trends.
  • Seek out learning opportunities, certifications, or conferences to further enhance technical knowledge.

Conflict Resolution

  • Address any conflicts or disagreements within the team or with stakeholders in a constructive manner.
  • Help mediate discussions and find mutually beneficial solutions to issues that arise.

Empathy

  • Show empathy towards colleagues, clients, and end-users.
  • Understand the impact of your work on others and make decisions that reflect the needs and concerns of all stakeholders.
job-search-gears-concept

Apply for Senior Angular Developer - Spartacus UI