Position: Middle React Engineer
Company: Freelance
Experience required: 3y
English level: upper

- Vanilla JavaScript - must
- OOP, design patterns - must
- JavaScript ecosystem (Node, NPM) - must
- HTML, CSS3 (flex, grid) and SASS, LESS - must
- Unit Testing and Test-Driven Development - must
- React - must
- Angular2, Backbone - nice to have
- Webpack, Gulp, Babel - nice to have
- Node.JS; streaming technologies; ServiceWorkers, XP; TypeScript, Flow; RDB, NoSQL, GraphQL, or Bigdata - nice to have
- Upper-intermediate English knowledge (B2) or higher.