Position: Salesforce Commerce Cloud (Demandware) Engineer (SFCC)
Company: EPAM
Experience required: 3y
English level: upper

The customer offers bags, shoes, jewelry, tops, and bottoms for men and women and serves customers worldwide.

Responsibilities:

Develop and implement user interface components using JavaScript, Ajax, CSS, HTML, JQuery, and JSON
Understand interaction with back-end framework and web services
Develops and maintains comprehensive understanding of the business processes that drive E-Commerce user experience and conversion
Develop and maintain collaborative business relationships with E-Commerce counterparts
Maintain up-to-date knowledge and understanding of common security vulnerabilities; develops applications based on secure coding techniques ensuring secure operation
Partner with back-end developer/tech lead to maintain existing connectors, APIs, web services, and cartridges, and install new ones as defined by the business
Debug and unit test all work prior to peer code review and user acceptance testing

Requirements:

3+ years of experience in web development
Development experience in Salesforce Commerce Cloud (Demandware)
Experience with technologies and libraries: JavaScript (ES5, OOP, CommonJS), AngularJS, JS Unit Testing Libraries, JS task runners (Grunt, Gulp), Mocha, etc.
Good understanding of object-oriented programming, relational databases
Understanding of E-commerce principles and business processes
Experience and understanding of Agile software development and the Software Development
Problem-solving skills and strong decision-making skills
Clear, concise communication skills and good command of written and spoken English (B2)