Position: Junior JavaScript Developer (Angular)
Company: Aimprosoft
Category: JavaScript
Experience required: no_exp
English level: intermediate

**About the project:**
Investigator Meeting is a clinical-focused, configurable add-on solution. It is used to maintain and manage events (live or pre-recorded) regarding the planning, preparation, performance, and reporting of clinical trials, including investigator meetings and other study-related meetings.

**Responsibilities:**
• Developing user interfaces following Angular best practices
• Adapting interface for modern Internet applications using the latest front-end technologies
• Developing application code and tests in Angular

**Required skills:**
• Commercial experience 0.5+ years
• Deep knowledge of JavaScript, TypeScript, HTML, and CSS (CSS preprocessor)
• Knowledge of Angular 2+, RxJS Observables, OOP
• Experience of working with SPA building
• Expertise in working with Web services, REST API
• Experience in building application routing, performing test coverage, building services through OOP
• Knowledge of Git basic concepts
• English level — Intermediate and higher

**Would be a plus:**
• Knowledge of NgRx, Node.js 
• Experience of working with Swagger documentation, Storybook, Kendo UI for Angular

**What we offer:**
• Interesting projects
• Competitive salary
• Friendly team
• Opportunities for professional development
• Gorgeous corporate events
• Paid vacation, holidays, and sick leaves
• Free English classes
• Car and bicycle parking
• All IT-native perks (flexible hours, tea, coffee, discounts in Metallist gym)
• Cozy office (5 min from Zakhysnykiv Ukrainy or 10 min from Sportyvna metro station)