Position: React developer (Online Learning sphere)
Company: Coherent Solutions
Category: JavaScript
Experience required: 3y
English level: upper

Using audio support and tracking their progress, students work with high-interest material at their skill level to improve fluency, vocabulary, and comprehension.

The client is looking for a seasoned JavaScript full-stack engineer to build out and manage the entire web infrastructure. Successful candidates will have a minimum of five years’ recent experience with all the skills listed below. The project entails implementing pre-approved UI, constructing API, connecting the two, and setting up server infrastructure. This includes all associated areas such as database and architecture design.

**Required**:
- At least 5+ years of experience working in web development
- Experience in developing web-based UI using JavaScript, ES6, React.js, webpack, Redux, Flux,  React-router, Axios, Bootstrap, font-awesome, CSS, SASS
- Thorough understanding of RESTFul concepts and proficient in building RESTful api using
- Express JS, NodeJS, Sequelize, JWT
- Adept with Relational Database MY SQL
- Proficient with debugging problems using appropriate tools like Chrome dev tools
- Knowledge of object-oriented principles, design patterns, and software designing and architecture best practices
- Knowledge of version control system Bitbucket

Preferred:
- Building RESTFul apis using FeathersJS
- Working knowledge of AWS and AWS serverless architecture
- Practical knowledge of APIs and REST endpoints
- Ability to stay up-to-date with frequently changing requirements of any project
-  Experience and ambition to work in a fast moving and high performant global setting
 
**Responsibilities**
- Design and implementation of the overall web architecture
- “Pixel-perfect” implementation of approved user interface
- Design and deployment of the database
- Ensuring the entire stack is designed and built for speed and scalability
- Design and construction of the REST API
- Integrating front-end UI with the constructed API
- Design and implementation of continuous integration and deployment

**What Do We Offer**
- 100+ technical and non-technical trainings to develop and expand your horizons;
- Internal meetings and conferences (we like sharing our expertise);
- Health insurance
- English courses
- Polish courses will be soon to be implemented
- Cafeteria platform - sport card and access to a number of discounts available in a one place
- Internal meetings and conferences, corporate events, team buildings
- Global anniversary policy: additional bonus days