SAP COMEMRCE CLOUD - Frontend Developer

Posted on March 3, 2025

Apply Now

Job Description

  • Job Description
  • 2. SAP Commerce Cloud - Frontend developer (SAP CC)
  • Required Skills
  • SAP Commerce CloudReact JSJquerycode reviewsJestReact Testing LibraryCypressQUnitJavaScriptHTMLCSSTailwindCSSRESTful APIsGraphQL
  • Develop and maintain web applications:
  • Design and implement user interfaces and ensure code quality, reusability and efficiency.
  • Work closely with backend developers to integrate front-end components with server-side logic.
  • Regularly update and maintain existing web applications to ensure functionality and performance.
  • Collaborate with cross-functional teams, including designers, product managers, and other developers, to deliver high-quality products.
  • Keep abreast of latest developments in web technologies and frameworks.
  • Document application architecture, design decisions, and coding standards.
  • Own Front-end integrations and libraries:
  • Hybris SAP Commerce
  • Component development: Collaborate with backend developers to integrate React components with SAP Commerce.
  • Create and maintain reusable React components that integrate seamlessly with Hybris SAP Commerce.
  • Customize Hybris storefront templates and components to meet the specific needs of the project.
  • Optimize the front-end performance within the SAP Commerce environment to ensure fast load times and smooth interactions.
  • React:
  • Develop and maintain modular, reusable React components, ensuring they follow best practices for code maintainability and performance.
  • Implement state management solutions (e.g., Redux, Context API) to manage the application's state effectively.
  • Utilize React lifecycle methods and hooks (e.g., useState, useEffect) to manage component states and side effects.
  • Write unit and integration tests for React components using testing libraries like Jest and React Testing Library.
  • Jquery:
  • Maintain and refactor legacy code written in jQuery to ensure compatibility with modern React code.
  • Use jQuery for DOM manipulation in cases where React is not feasible or for integrating with third-party libraries that depend on jQuery.
  • Implement event handling using jQuery for specific use cases where it is more appropriate than React.
  • Practice best in class frontend strategies:
  • Practice best coding standards, practices, and guidelines, ensuring consistency and quality across projects.
  • Conduct regular code reviews to ensure adherence to standards and best practices, and to promote knowledge sharing within the team.
  • Work closely with UX/UI designers to create intuitive, user-friendly interfaces that enhance the user experience.
  • Ensure the application is accessible to all users, adhering to WCAG standards and implementing best practices for accessibility.
  • Qualifications
  • Experience in building responsive and high-performance ecommerce front-ends.
  • Knowledge of integrating front-end with various ecommerce platforms and backend systems like SAP CC.
  • Strong experience with front-end testing frameworks and tools such as Jest, React Testing Library, Cypress, and QUnit.
  • Proficiency in ensuring code quality and coverage using tools like SonarQube, JsCoverage, and ESLint.
  • Familiarity with deploying front-end applications on major cloud platforms, such as Azure (preferred), AWS, or Google Cloud.
  • Understanding of CDN services and optimizing front-end performance in a cloud environment.
  • Experience with containerizing front-end applications using Docker.
  • Knowledge of deploying and managing front-end applications on Kubernetes clusters.
  • Understanding of scaling front-end applications and performance optimization techniques.
  • Familiarity with frontend microservices architecture and monolithic front-end structures.
  • Strong knowledge of consuming RESTful APIs and GraphQL services.
  • Familiarity with event-driven architectures and real-time data handling in front-end applications.
  • Experience with front-end performance monitoring and analytics tools such as Google Analytics, New Relic, and Datadog.
  • Knowledge of logging and monitoring tools for front-end applications.
  • Strong knowledge of authentication and authorization mechanisms like OAuth2, JWT, and SSO integration.
  • Experience in implementing secure front-end applications.
  • Proficient in JavaScript, HTML, CSS, and frameworks/libraries such as ReactJS, jQuery, and TailwindCSS.
  • Experience with server-side rendering using JSP and integrating with back-end services.
  • Proficient in using diagramming tools to visualize front-end architectures and workflows (e.g., Miro, Figma, Diagrams.net).
  • Excellent communication skills to collaborate with cross-functional teams and stakeholders.
  • Degree in Computer Science, Software Engineering, or a related field.
  • Over 7 years of experience in front-end development with a strong focus on ecommerce applications.

Required Skills

No specific skills listed.