Senior Angular Developer – Spartacus UI

5 years

0 Lacs

Posted:3 weeks ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

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 frameworks Deep knowledge of Angular modules, services, observables, routing, and lifecycle Experience 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.



Mock Interview

Practice Video Interview with JobPe AI

Start JavaScript Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Javascript Skills

Practice Javascript coding challenges to boost your skills

Start Practicing Javascript Now

RecommendedJobs for You