Position: Angular Developer
Company: NCube
Experience required: 5y
English level: upper

We are looking for a Senior Angular Developer to join the technical team of our US-based client that provides automated technology governance and privacy compliance solutions for websites. Their solutions verify that the data you collect on your site is accurate and secure—allowing you to make more informed and confident business decisions.

Project — a high loaded MarTech platform that is trusted by well-known brands like Ford, HP, Adidas, Mersedes, Adobe, Vodafone.

The frontend team is responsible for our customer portal which provides UI for configuring our technology as well as advanced reporting of data collected from customer sites. The application has 100s of components, and 10s of thousands of lines of code. We build with the latest versions of Angular, create components on top of the Angular Material component library and draw our charts with D3. We also service two browser extensions available to the public. We ship to production multiple times per day and we own our infrastructure in the cloud.

Must have:
- 5+ years of experience with Angular, Angular JS, Javascript, Typescript
- Deep understanding of OOP and SOLID principles
- Web platform knowledge: HTTP, the browser DOM, storage, cookies, and the Chrome network inspector, developing Chrome extensions
- Strong knowledge of tools: NPM, Webpack, Angular CLI RxJS
- Hands-on with Web Markup: HTML5, CSS3, Preprocessors (SASS, LESS etc), Flexbox
- Substantial experience in writing unit tests: Jasmine, Karma
- Desire to work in scrum, and open to process changes as we learn and grow together
- Upper-Intermediate English and better

Good to have:
- Experience with Angular hybrid applications, Angular Material, NgRx
- Understanding REST and other client/server communication patterns

Responsibilities:
- Developing new features on Angular 15 and improving product’s stability
- Migrating AngularJS codebase to Angular 15 (~80% is already done)
- Bringing new ideas how to make our UI/UX better
- Working with Product management, Backend and QA teams side-by-side for delivering a great product
- Writing unit tests

We offer:
- Competitive salary with the regular review.
- Flexible working schedule, fully remote work opportunities, office in the very center of Kyiv.
- PE 5% Taxes compensations, accountant assistance.
- Vacation (up to 20 working days).
- Paid sick leaves (10 working days).
- Medical Insurance after probation period (3 months).
- Online English courses.
- Direct cooperation with the customer.
- Teambuildings, corporate parties and company trips abroad.
- Great working environment and team spirit.