Position: Front-end Developer (Angular)
Company: Luxoft
Category: JavaScript
Experience required: 3y
English level: upper

**Responsibilities:**
- Working closely with existing UI/UX team based in Kiev and develop front-end part of the platform
- Close collaboration with distributed team based in USA, Warsaw and India
**Mandatory Skills Description:**
- JavaScript, Angular (3 years+);
- Database knowledge / experience (SQL based);
- Understand difference between OOP (SOLID principles) and Functional design approach; understand event driven architecture; understand REST and HTTP2.0; Test Driven Development for JavaScript (Protractor, Selenium, etc)
- NODEJS and NPM; Web HTML5/CSS3 UI technology, UNIX Shell;
**Nice-to-Have Skills:**
- Angular Frameworks, ag-Grid, Vega
- GIT, Angular2+, React, D3, RxJS, Bootstrap, Materials2, Webpack, SystemJS, JQuery
- Knowledge in software design, data visualization, UX design concept and UI integration testing
- Understanding of HTML5 extensions (Flex layout, SVG, Canvas)
- Experience with Java or other OOP language (like C#, Scala)