Position: JavaScript (Angular) Engineer
Company: Software MacKiev
Experience required: 3y
English level: upper

The product is a platform that includes web pages of a specific format, with the functionality of those pages controlled using an admin page. The admin page is integrated with the Back-end, which is used by various client applications to define the end-user experience at the first mile of usage-specific product. The responsibilities of the Front-end developer consist of developing new functionality while supporting and updating the existing one.

Front-end developer
 - 3+ years of commercial experience as a JavaScript Software engineer
 - High-level proficiency in JavaScript, HTML5 and CSS3
 - At least 1 year of experience with AngularJS and/or React and TypeScript and other web frameworks
 - Experience working with Bootstrap, jQuery
 - Understanding of the full web technology stack (e.g. HTTP, cookies, asset loading, caching)
 - JavaScript unit testing frameworks (Jasmine, Mocha + Chai or Karma, etc.)
 - Strong belief in and promotion of best engineering practices
 - Agile practices experience, commitment to quality
 - Upper-Intermediate spoken English