Key responsibilities:
Specific Job Skills:
Strong knowledge of JavaScript, Typescript, ES6+ standards.
Advanced knowledge of HTML5, CSS3, SASS or LESS preprocessors as well as of OOP, functional and reactive programming, MVC. Knowledge of library management such as Redux, Mobx, etc.
Basic knowledge of testing frameworks (e.g Jasmine), units tests and end to end tests.
Strong understanding of cross-browser issues and ways to work around them as well as of one of the JavaScript frameworks, preferably AngularJS, Angular 2+, React or Vue and of code versioning tools, such as Git or Mercurial.
Excellent command of English language both written and oral.