Position: Front-end Developer (JavaScript/Angular)
Company: Vidmind
Experience required: 2y

Required skills:
• At least 2+ year of experience as a Front-end Developer;
• Strong knowledge of JavaScript (ES5, ES6);
• 1+ year experience with Angular 2+ and TypeScript;
• Proficient understanding of HTML5, CSS3 (Sass/SCSS, Less, etc.);
• Familiarity with reactive programming (RxJS);
• Experience with version control (Git);
• Experience with Webpack, Gulp;
• Understanding the principles of OOP;
• Intermediate or pre-intermediate level of English.

Responsibilities:
You will, therefore:
• gain feedback continuously from users, customers, and colleagues;
• write reusable code and libraries (with matching documentation) to a standard which makes it quick and easy to maintain the code in the future;
• optimize applications for maximum speed;
• optimize applications for maximum scalability;
• design new features, or maintain old features;
• collaborate with back-end developers and web designers to improve the usability;
• stay up-to-date with emerging technologies;
• monitor app performance, watch for traffic drops related to site usability problems and rectify any issues.

Will be a plus:
• Familiarity with Redux (NgRx);
• Design Patterns;
• BEM methodology;
• Unit testing;
• SmartTV apps development experience using JS.

We offer:
• Open-minded, collaboration-friendly, invention-driven team;
• Paid vacation (20 days a year) and sick days;
• Training and education;
• In-house English classes;
• Corporate/team/special events;
• Office in the center of Kiev.