Position: Middle Angular Developer
Company: Vakoms
Category: JavaScript
Experience required: 2y
English level: intermediate

About project:
The project involves the development of a web-based system for tracking and analyzing real-time and historical events in the field of transport.

It is a web system that constantly collects a very large amount of data (~80 TB per month) from trains via MQTT/Kafka infrastructure. There is so much data that a person cannot analyze it. Therefore, part of this system is a large number of tools that analyze this data and draw conclusions that are already possible for human comprehension.

Requirements:
• 2+ years of working experience
• Good knowledge of JavaScript, HTML5 and CSS3
• Experience with Angular 2+ frameworks
• Experience with Monorepo strategy
• Good OOP/OOD knowledge
• Experience with RESTful API and Flux
• Experience with RxJS
• Experience with GIT/SVN
• Understanding of building Responsive UI
• Upper-Intermediate English

Desired:
• Software design patterns
• Experience with Social networks APIs, OAuth
• Experience with SCSS/SASS
• Experience with Component tests, E2E tests
• Experience with Keycloak
• Experience with writing unit tests

Responsibilities:
• Application support (migration to new versions of Angular, bugfix, update to the new API from the backend side.)
• Creation of new applications, components.
• Monorepo extension and support.

Team members:
3 Backend Developers, Front-end Developer, QA