About the job Remote Full-Stack Developer
ForkPoint is looking for a knowledgeable and technical Full Stack Developer to join our growing team. This role will work closely with a wide range of stakeholders to ensure solutions are designed, engineered, and delivered meeting business partner’s requirements.
The Full-Stack Developer will be responsible for providing hands-on Salesforce Commerce Cloud (SFCC) knowledge and expertise for solution design, coding, and technical implementations. The role will also suggest design and architecture solutions, participate in coding solutions, create unit tests and act as a code reviewer all while ensuring adherence to the existing architecture. There is also an expectation that the person in the Full Stack Developer position suggest process improvements to site release strategy and translate business requirements into functional and scalable solutions all while collaborating with outside teams to solution the best approach to implementations.
The successful candidate in this role must bring a solid knowledge of Salesforce Commerce Cloud B2C (Demandware) and strong frontend skills in technologies such as ReactJS, Typescript, CSS to be considered for the role. Any new hire will also have to be able to use JavaScript with an understanding of how to leverage these technologies as it relates to the Salesforce Commerce Cloud platform. As important as the technical skills needed are the non-technical skills needed – if you want to work for ForkPoint, you need to be comfortable working in a highly collaborative team which could include live session pair programming, team solutions, understanding scalability, and thinking outside the “SFCC box.” The ForkPoint team strives to deliver high-quality code and functionality while maintaining a scalable architecture. The ability to find the right tool for the job will be imperative in this journey and crazy ideas, knowledge, and desire to have fun and will help ForkPoint build the next generation SFCC.
Detailed Responsibilities and Requirements
Responsibilities
- Provide hands-on Salesforce Commerce Cloud (SFCC) knowledge and expertise for solution design, coding, and technical implementations.
- Suggest design and architecture solutions, participate in coding solutions, creating unit tests, and acting as a code reviewer
- Ensure adherence to existing architecture while offering new thoughts and ideas
- Suggest process improvements to site release strategy
- Translate business requirements into functional and scalable solutions.
- Collaborate with outside teams to solution the best approach to implementations
- Implement 3rd party cartridges into new and existing sites
- Participation in ongoing site speed performance improvements
- Understand and continue to scale the e.l.f. “Tri-Force Architecture”
Requirements
- Solid knowledge of Salesforce Commerce Cloud B2C (Demandware)
- Strong frontend skills in technologies such as ReactJS, Typescript, CSS and
- JavaScript with an understanding of how to leverage these technologies as it relates to the Salesforce Commerce Cloud platform
- Understanding of OCAPI, REST, AJAX, JSON, and session bridging
- Ability to take a nebulous idea and turn it into functioning software
- Comfortable working with minimal direction in a self-organizing, Agile team
- Understanding of good (or bad) UI/UX
- Have a thirst for problem-solving
- Ability to work effectively with non-technical stakeholders
- Experience working in an Agile environment
- Understanding of source control tools such as Git
- Bachelor's Degree in computer science or similar degrees
- 2 or more years implementing Salesforce Commerce Cloud solutions including frontend integrations