Position: Middle Front-End (React.js) Engineer, Delivery System
Company: DataArt
Category: JavaScript
Experience required: 3y
English level: intermediate

About the vacancy

The client is an innovative b2c-startup in the retail industry. The service promises delivery within 15 minutes through a network of small “dark stores” located in all areas of the city and a developed order prediction system based on ML algorithms.

The project is growing, and we intend to ensure stable growth through outsourcing.

The processes are built according to Agile (SCRUM) with fortnight long iterations and releases each iteration. The testing is on the unit level + manual testing. The architecture is based on microservices.

We are ready to consider candidates with low or no English proficiency, who will join our team.

Must have
- 3+ years of experience with React.js
- Understanding of Flux architecture and experience with Redux
- Knowledge of JavaScript (ES6 +), TypeScript
- Understanding the principles of UI/UX design
- Understanding the principles of developing single -page applications
- Experience with Webpack and NPM
- Knowledge of related technologies: HTML5, CSS
- Knowledge of code testing techniques (including BDD, TDD)
- Ability to work with version control systems
- Ability to work with CI systems
- Ability to work with JIRA, Confluence, or similar systems

Would be a plus
- Experience with Docker/K8S
- Experience with WebSockets
- Experience with Sencha Touch/ExtJS, jQueryMobile, etc.
- Experience with other frameworks: Angular.js, Vue.js
- Experience with MobX
- Experience with Stylus/SASS/LESS, PhoneGap, and touch devices
- Experience with CoffeeScript, HAML, Jade
- Experience with CSS frameworks: Twitter Bootstrap, Foundation, or others