Minimum 1,5 year of previous experience as JavaScript developer
Good knowledge of JavaScript
Good knowledge of HTML, CSS
Previous experience with one or more JavaScript frameworks (React, Ember, Angular, Backbone, Knockout, etc.)
Software Engineering fundamentals in object-oriented design, design patterns, problem solving, extreme programming best practices and test driven development
Familiar with build automation and continuous integration (tools like Grunt.js, Yeoman, Gulp.js)
Ability to write unit tests using JavaScript in one of common libraries (for example Jasmine)