Position: Front-End developer (Angular 2+) (H)
Company: Luxoft
Experience required: 3y
English level: upper

Highly skilled Agile team (Senior QA, Senior Python, and Senior Front-end developer) from the Luxoft side would work on implementing web application for data analysis and reporting. The prototype of this system developed by the customer's engineers and science department. The team will work closely with the customer throughout the development lifecycle. Our current target is to build an enterprise-level web application to overcome prototype limitations, extend functionality, and bring existing functionality to a new level.

Responsibilities:
• Design and implementation of new features and core UI components
• Building Front and Custom Visuals
• Implementing user tracking/Analytics
• Design and develop technical solutions for enterprise-level projects.
• Requirements analysis and clarification. Partnership with Client to understand business processes and needs and the translation of those into formal functional/technical requirements.
• Help in drive architectural direction and decisions
• Communication with US team members on daily basis
• Participation in a SCRUM-based project development
• Contribute towards continual improvement of organizational products and processes
• Enforce standards and best practices

Mandatory Skills:
- 4+ years professional experience developing solutions with front end JavaScript frameworks and technologies such as Angular 2.0 or above
- Ability to apply architectural patterns and principles to achieve reusability, testability, scalability and maintainability
- Experienced in JavaScript (ES6) / Typescript
- Experienced in CSS/SASS/LESS * Experienced in HTML5

Nice-to-Have Skills:
- Reactive web application design and development experience (JavaScript, Angular Js, Bootstrap)
-Experience with SOLID principals and object-oriented patterns