3+ years of industry experience in frontend development;
Knowledge of HTML5, DOM Core API,CSS modification;
Understanding of REST and AJAX;
Experience with Git;
Javascript (understanding of async flow, ES5, ES6, Promises, experience at working with HTTP clients);
Good experience in React or Vue.
Experience with e2e testing of web applications;
At least Intermediate level of English.
React native experience;
Nodejs experience;
Docker experience;
Excellent knowledge of ES6 or more recent, knowledge of TypeScript.
Exchange of experience, professional development;
A strong team, a healthy atmosphere;
Flexible working time;
20 days paid vacation;
Paid sick leave;
English lessons and massage service in the office (partially paid by the company);
Opportunity to take part in conferences, meetups etc. (fully or partially paid by the company);
Regular company even
Developing web applications using different technologies like React, Vue, etc;
Building interfaces from scratch.
Create functional tests with selenium-node;
Implementing new components, improving existing components;
Front-end architecture;
Building reusable code;
Applications optimization;
Participate in code review;
Work with Client’s distributed team.
The web application contains plenty of features, which help platform users to communicate with each other: personal and project chats, project forums, social media-like connections, publishing documents and media files. ElasticSearch integrated into the collaboration platform lets users search by all the site objects: projects, people, and resources.
The system has a comprehensive notifications system (internal and by email), which is the basis for the core collaboration platform workflows: connect between people, invite project managers and security managers into the project, ask people to join a project initiative, request necessary resources, notify about new posts and messages, etc.