Description

Job Description
·        The JavaScript Engineer role will be responsible for building and delivering technical solutions for our clients Digital Technology team. 
·        They will maintain the long-term technical vision alongside the day-to-day execution of new features on multiple eCommerce sites.

RESPONSIBILITIES

·        Work alongside engineering, product, design, and business counterparts to understand requirements and collaborate on technical solutions
·        Give feedback and advise on Level of Effort, Feasibility, and Best Practices
·        Design, develop, test, and deploy software that is highly scalable and supports defined business requirements
·        Contribute to the team culture in a positive way by being an eager collaborator
·        Make good, informed decisions around technical debt and tradeoffs

REQUIREMENTS

·        Minimum 2+ years of relevant Ecommerce or Enterprise-level development experience
·        Experience in architecture and performance optimization of highly scalable ecommerce platforms
·        Knowledge of (and a passion for) current trends and best practices in programming, including performence, accessibility and security.
·        Experience with modern frameworks like Angular or React and Debugging tools (Chrome Dev tools, Etc)
·        Vanilla JavaScript (ES5, ES6)
·        Familiarity with MVC pattern
·        Strong experience with CSS & Preprocessor (Sass, Less)
·        GIT knowledge
·        Experience with package managers like NPM
·        Experience with writing unit tests
·        Experience with build tools such as Gulp/Webpack
·        Must be willing to learn new technologies including but not limited to Salesforce Commerce Cloud

GOOD TO HAVE
·        Salesforce Commerce Cloud Experience
·        knowledge in SFCC Business Manager configuration
·        Experience in Commerce Cloud SFRA site architecture
·        Experience working with SFCC Open Commerce API (OCAPI)
·        Experience designing and developing SFCC cartridges and 3rd party integrations; Integrate third party LINK cartridges
·        Experience with JIRA
·        Experience with Agile methodology
·        Familiarity with Typescript

Education

Any Graduate