Front End Developer (Online Learning sphere)

Минск
Удалённая работа
Поддержим ваш переезд - Болгария, Литва, Польша, Румыния
Company Background

The client is a supplemental reading program designed to improve reading fluency using a combination of books, audiotapes, and computer software. It combines the three powerful, research-proven reading intervention strategies to create an effective tool that individualizes instruction and improves reading proficiency. Using audio support and tracking their progress, students work with high-interest material at their skill level to improve fluency, vocabulary, and comprehension.

Project Description

The client is looking for a JavaScript full-stack engineer to build out and manage the entire web infrastructure. 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.

 

The initial focus will be to come up to speed on the software platform and be equipped with enough information to then build a team around the senior developer to lead that will focus on new products/projects that Read Naturally is planning for this year and beyond:

  • New products (BAL, Sign for Sounds, Take Aim)
  • Big enhancements
  • Technical projects like data warehouse, front end UI and microservices, security etc.
  • Automated Testing
What You'll Do
  • 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;
Technologies:
Javascript (ES6)
React
CSS
NodeJS
MySQL database
REST API
Job Requirements

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;
  • Both verbal and written communication skills;
  • Efficiency in handling technical issues expertly, producing new design ideas and substitutions where required;
  • Appreciate and add to a collaborative team effort;
  • Knowledge of version control system Bitbucket;
  • Upper-Intermediate English;

 

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;
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);
  • English courses (both with Russian-speaking teachers and native speakers);
  • Free medical insurance in 80+ private clinics;
  • Sports activities (soccer, basketball, hockey, tennis, swimming, etc.) and corporate events (corporate parties, team building, happy hours, canoeing, etc.);
  • Free hot lunches in the office.
Напишите нам!
Мы обязательно ответим!