Position: Front-end React developer
Category: JavaScript
English level: upper
Years of experience: 5


- ReactJS, React Native,
- Redux.js, Redux-thunk,
- RxJS, Redux-observable,
- JavaScript (ES6),
- Node.js, Express.js, LoopBack (API framework),
- MongoDB and Mongoose,
- Apollo GraphQL,
- Chai, Mocha, Jest testing tools,
- GIT,
- Creating own API and experience in using third-party APIs
(google maps, youtube, twitter etc.),
- Heroku deployment, CircleCI (CI and delivery),
- jQuery, HTML5/CSS3, SASS (SCSS), BEM, Jade (Pug), GULP,

My main achievements:
1. Front-end (create and modify): routes, request to GraphQl and Restful API, handling obtained data(use redux-thunk etc.), login system (for example, use JSON Web Token strategy and add token to any request, save user data to local storage etc), different levels of SPA,filters, actions and reducers via Redux, save and use data from store, create presentational and container components,

 2. Back-end: on Node.js and Express.js (LoopBack API framework) create and modify: login system via passport.js, create admin and user roles with different rights and verifying them before any response, create and modify RESTful API, documentation RESTful API in swagger, validate request data, initialize DB(MongoDB), use Mongoose.js, create models, get and modify DB data, prepare response from the server, create Mocha, Chai, Jest tests, work with Heroku and CircleCI.
I'm interested in a project with the React and active use of RxJS, Redux-observable etc.
I'm looking for a full-time position.
Not suitable Full Stack and React Native positions.