SFCC Full-Stack Developer Developer

Experience: 5+ years

English: Upper-Intermediate

Location: Remote

Position

We’re looking for a Middle+ / Senior SFCC Full-Stack Developer to join us on our roadmap to architect, engineer, deploy, scale and maintain a whole new generation of marketplace technologies in addition to supporting our current ecosystem of custom technologies. You’ll play a significant role in augmenting our legacy of customer trust and technical pioneering.

Key Responsibilities:

  • Work on flagship websites for globally recognized brands, whilst meeting the demanding challenges on usability, resilience, performance, scalability and security.
  • Build cross-browser, cross-device compatible pages adhering to industry best practices.
  • Develop templates and content slots using ISML, JavaScript/jQuery, HTML, XML, CSS, AJAX and integrate with Pipelines/Controllers on Salesforce Commerce Cloud platform.
  • Responsible for architecting and defining the Front-end framework to solve complex designs and interactions that reflect the user experience and creative proposition.
  • Mentoring and guiding all project activities on multiple small to medium sized projects or one large project.
  • Shift between a creative and a technical focus depending on the project need and/or the type of project.
  • Participate in developing supporting proposal materials for projects.
  • Participate in scoping and planning work.
  • Write technical documentation (admin guides), white papers, presentations, contributes to determining internal processes.

Qualifications and Skills:

  • Proven experience working in an SFCC / Demandware Platform as a Senior Backend developer.
  • Previous experience on Salesforce Commerce Cloud (Demandware) SiteGenesis/SFRA framework, Services framework and other platform capabilities.
  • Good grasp of data structures and algorithms.
  • Experience with front-end application architecture and development.
  • Experience with coding modular object-oriented JavaScript.
  • Knowledge and understanding about JavaScript design patterns (Factory Pattern, Strategy).
  • Pattern, Module Pattern, Reveal Pattern, Facade Pattern, Asynchronous Module Definition etc.).
  • Well versed with jQuery framework and patterns used. Should be able to write custom plugins for jQuery.
  • Knowledge about JavaScript MV* frameworks.
  • Hands-on experience with AngularJS framework and its constructs like custom directives, services etc.
  • Hands-on experience with CSS pre-processors (SASS, LESS, STYLUS).
  • Understanding and hand-on experience with writing modular CSS using SMACSS and Object Oriented CSS methodologies.
  • Understanding of front-end frameworks like Bootstrap, Semantic-UI and Foundation.
  • Experience with RESTful APIs.
  • Experience and understanding with writing JavaScript unit tests (Jasmine + Karma).
  • Experienced with front-end tooling able to write custom automation tasks for Grunt.
  • Experienced with architecture and development of front-end tailored for various Content Management Systems.
  • Should maintain and extend back-end development Guidelines and boilerplate that is currently being used as a starting point for projects executed by both internal and offshore development teams.
  • Should be able to incorporate and understand HTML5 semantic elements and understand the SEO benefits of Microdata and Google Rich snippets for in page SEO.

Must have

  • Certificate of B2C Commerce Developer

Nice to have

  • Experience with SFCC PWA Kit
  • Certificate of B2C Commerce Architect

Contact Information

If you are interested in this position, please send us your CV and cover later to career@xi-tech.digital