• JavaScript: Good core-JS knowledge of ES5, ES6 standards, worked on pure JS project and using React library.
• HTML5, CSS3: Work with pre-processors LESS, SASS, able to create responsive layout semantically. Experience with Handlebars template engine.
• ReactJS: Base knowledge: components architecture, components lifecycle, HOCs.
• Redux: Base understanding of data flow in redux-based applications, has an experience with middle-ware such as thunk and implement custom one.
• Unit testing: Understanding of unit testing principles, experience with testing react-based application (components, actions, reducers) with jest, enzyme, sinon.