Senior Software Engineer - B2C Commerce
India - Remote Eligible, IND Salesforce B2C
Job Type
Full-time
Description

Senior Software Engineer - B2C Commerce

About Us.

RafterOne is the bridge between brands, their consumers and Salesforce, optimizing every touchpoint in the customer journey with end-to-end cross-cloud commerce solutions. RafterOne evokes strength, reliability, quality, and attention to detail. We represent the spirit of connection – not just in the solutions we design and build for our clients, but within our culture, too. Rafters, as we are fondly addressed, exemplify collaboration, leadership, and of course, unity. We are more than the sum of parts, working together to achieve a common goal, set a new standard, and raise the bar of excellence in all we do.


Role Overview
RafterOne is looking for a Senior Software Engineer to join the Projects and Implementations team either 100% remotely or based out of India. As a Senior Software Engineer, you'll be the client facing Engineer for the project or projects you support. In addition to being able to solve very complex technical issues for our clients, you are also expected to provide leadership and mentorship to our internal developers, assist our sales team in scoring and estimating new business, as well as being able to work directly with clients to gather complex technical requirements and document them for others to work on. You'll be working on large scale e-commerce initiatives, complex customizations to our chosen e-commerce platform, and custom integrations with our clients' 3rd party vendors. You'll also be working closely with the Director of Software Engineering to help shape our processes and current/future internal tools.  


Core Responsibilities:

  • Serve as Frontend Developer for New Client Implementations of Salesforce Commerce Cloud Ecommerce platform. 
  • Develop on the SFCC platform, with a multi-site SFRA architecture. 
  • Create accurate representations, across browser types, of design files delivered in Zeplin, Figma or other similar tools. 
  • Produce quality, on-budget, and on-schedule solutions on projects. 
  • Creatively solve complex problems. 
  • Ensure cross browser compatibility and address browser-specific error or layout issues. 
  • Work with UX and backend developers to design ISML page templates and reproduce structure based on the design wireframes. 
  • Identify various pages, content slots, and other style-related components. 
  • Create pages using HTML webpage layouts and vast knowledge in usability and accessibility concepts. 
  • Integrate third party UI to a storefront. 
  • Identify and resolve functionality related issues, mainly in the store front end. 
  • Support and enforce best practices for content layout, navigation, and site architecture for simple to complex web applications or websites. 
  • Travel to project locations as needed? 



Requirements
  •  3+ years experience Software engineering experience with direct Salesforce Commerce Cloud experience (Commerce Cloud certification preferred) and eCommerce feeds and integrations 
  • Applicable SF Cloud Certification(s) preferred 
  • A Bachelor’s degree, preferably in Information Technology or Computer Science OR equivalent combination of education and experience required 
  • Comfortable working knowledge and experience with front-end development skills including JavaScript, HTML5, CSS, Git, SASS,?jQuery, AJAX. 
  • JavaScript Frameworks such as Node required. 
  • Working knowledge of Bootstrap / Grid principles, flexbox required. 
  • Familiarity with JSON syntax. 
  • Understanding of developing for responsive designs.
  • Debugging and troubleshooting skills. 
  • Excellent written and oral communication skills with teammates and clients. 
  • Understanding of techniques and tools for web UI development. 
  • Page Designer experience a plus. 
  • MVVC and/or AMD/CommonJS JavaScript patterns. 
  • Eligible to work in the applicable region where the job is advertised without the need for current or future sponsorship 

RafterOne is an Equal Employment Opportunity Employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender perception or identity, national origin, age, marital status, protected veteran status, or disability status. All applicants must be authorized to work in the United States or Canada.