Position: Front-End Angular Developer
Company: Smart Solutions
Category: JavaScript
Experience required: 2y
English level: upper

This London-based client is one of the world's most established stock exchanges. The Company is working with multiple business units, helping the customer to re-architect key aspects of its data infrastructure and business applications, including taking them to the cloud. Our scope of engagement includes modern frontend development, data streaming, data warehousing, modern APIs, and other areas.
You will be working in a team of highly skilled engineers and hands-on architects. You will have time for self-education and preparation for certification in your area of interest. All team members, including project managers, are hands-on, with a technical background.

Responsibilities:
- Writing scalable code;
- Unit and integration tests;
- Communications with the team;
- Participation in scrum process, estimations and sprint commitment and retrospective;
- Code review.
 
Must have:
- 2+ years experience with web technologies;
- Thorough knowledge of JavaScript (ES5, ES6+);
- Experience with AngularJS, Angular 2+;
- Knowledge of Flux architecture, experience with Redux;
- Understanding of REST API;
- Familiarity with HTML5, CSS;
- Ability to work with version control systems;
- Familiarity with CI systems;
- Expertise with JIRA, Confluence or similar systems;
- Good spoken English.

Would be a plus:
- Deep understanding and experience with WebSockets protocol;
- Experience with implementing unit tests in JavaScript using Karma, Jasmine, Jest, Mocha etc;
- Experience with various CSS frameworks (Bootstrap, Foundation) and approaches (pre/post-processing, CSS modules, Radium etc.).