Position: Senior Front-End Developer (Angular4+)
Company: Blackthorn Vision
Experience required: 3y
English level: upper

Requirements 
•	4+ years of experience in web development;
•	Strong experience with Angular 4 or higher as the project is written on Angular 9;
•	Strong experience with web markup (HTML5 and CSS3), CSS complier and responsive design;
•	Extensive experience with JavaScript, Typescript;
•	Experience with RESTful services;
•	Knowledge of Angular CLI, web pack, and building modular libraries;
•	Writing extensive unit tests using Jasmine and Karma;
•	Reactive programming with RxJs;
•	State management (NgRx, NgXs, etc);
•	Deep understanding of UI, modern web architecture using JavaScript based technologies, cross-browser compatibility, web components focusing on performance under varied device and network conditions; 
•	Upper-intermediate English level (reading, writing of technical documentation);

Responsibilities 
The engineer we are seeking will primarily be responsible for creating new features and maintaining existing code.
We expect the engineer to work directly with the CTO to help put together requirements, define architecture.
As the team grows, the engineer may be responsible for code reviews and training of any new engineers from his or her firm as needed.