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
Any Graduate