Position: Senior ReactJS Developer
Company: Diatom Enterprises
Experience required: 5y
English level: upper

Project description:

Development of a learning system;
Development of pseudo-AI elements;
Users answer the questions and depending on the answer, the system provides help;
The product is designed for educational institutions (USA High schools and colleges).
 

Responsibilities:

Develop UI components library;
Complete low-level design to create functionality to meet requirements;
Develop and maintain code to a high standard;
Develop software by using SOLID principles.
 

Requirements:

Strong proficiency in JavaScript, object model, DOM manipulation and event handlers, data structures, algorithms;
Complete understanding of ReactJS and its main fundamentals like JSX, Virtual DOM, component lifecycle;
Expert with WEB technologies: HTML5, CSS;
Proficient in React.js applications development;
Expert in writing Clean & Reusable Code;
Experience with Git;
Experience with Agile;
English B2 level.

We offer:

Long-term employment with a fast-growing company;
100% remote position;
Flexible working hours;
Performance review twice a year.