Position: Frontend Developer (Angular)
Company: Recruit-Alliance
Category: JavaScript
Experience required: 3y
English level: upper

What else do we offer?
— Competitive compensation and benefits;
— Flexible working schedule;
— Remote work or work in one of our development offices;
— Covered rest period (20 business days+ 5 days-off);
— Professional growth: a variety of projects, regular technical events, mentorship;
— Free English classes (we have an amazing English teaching team);
— Speaking-club with a native English speaker;
— Truly friendly atmosphere and teambuilding.

Requirements:

— 4+ years of front-end development experience in building large, complex, 
highly scalable web applications;
— Solid experience with Angular2+;
— How to write unit tests in JS;
— Good to have: Docker, TypeScript;
— Strong knowledge in JavaScript ES5+, HTML5, CSS3;
— Comfortable working with CSS pre-processors (SASS/LESS);
— Knowledge of build tools for JavaScript projects (preferable Gulp, Webpack);
— Git;
— Upper-intermediate English.

Will be a plus:

— Experience with Node.js;
— Knowledge OOP;
— Design patterns;
— Working experience with SSR, Gulp, Webpack;
— Developing progressive web apps;
— Experience with unit and integration testing;
— Experience of working with Databases (SQL, NoSQL, RDB)
— Experience with WebRTC.