Job Description :
Excellent knowledge of hand-coded HTML5, CSS3 (SASS/LESS) and JavaScript (ES5/6)

· Knowledge of package managers, in particular NPM

· Knowledge of bundlers, such as Webpack, Browserify or Gulp and their use in building scalable, maintainable applications

· Expertise with component driven architectures such as React and Vue and/or MVC/MVVM approaches such as Angular or Backbone

· Understanding of application state management and available tools such as Redux, Mobx or Vuex

· Expertise with CSS grid systems, flex, and other layout techniques

· Building cross-device responsive websites

· Experience of TDD and Unit Testing i.e. Mocha, Chai, Jest

· Solid understanding of browser rendering and debugging

· Appreciation for typography, UX, interaction design and accessibility

· Exposure to server-side languages like Java, C#, Python, PHP

· Understanding of performance and security with large-scale builds is highly beneficial

· Bachelor’s degree in interactive development or computer science is a plus
             

Similar Jobs you may be interested in ..