* Experience with ES6 and Node.js is required
* Experience building customer facing Node applications, preferably enterprise level e-commerce applications
* Experience developing Node.js applications or a solid experience building applications on top of RESTful APIs
* Awareness of scale, performance, caching and service integration issues
* Solid knowledge of algorithms, design patterns, and componentization approaches.
* Experience in software design patterns, problem solving and troubleshooting skills.
* Experienced in various templating languages, such as Mustache and JSX
* Build pixel-perfect Web UI in: HTML, CSS (SASS / LESS experience preferred)
* Experience with design patterns in Web UI that are reusable, cross-browser compatible, and responsive.