Position: Senior Angular developer
Company: EPAM
Category: JavaScript
Experience required: 3y
English level: intermediate

Technological stack:
 - TypeScript
 - Angular 8+
 - RxJs
 - REST
 - WebSocket
 - ServiceWorkers

What do you need:
 - Excellent knowledge of JavaScript / TypeScript;
 - Strong knowledge of Angular;
 - Confident proficiency in RxJs;
 - Ability to write unit tests;
 - Knowledge of the principles of building a reliable architecture and the ability to create supported and scalable solutions;
 - Understanding of HTTP and WS, the ability to work with them;
 - Confident possession of GIT;
 - Ability to work in a team (propose and discuss ideas, argue your position, listen and understand people, negotiate);
 - Proficiency in English B1+

The advantages will be:
 - Understanding the principles of SOLID and following them;
 - Experience in using webpack, gulp.