Position: Senior Front-end Developer
Category: JavaScript
English level: upper
Years of experience: 7

With my 7 years as front-end engineer I took part in development of different projects mostly focused on real-time assets/devices tracking/management and data visualization in finance, civil defence, manufacturing, logistics and IoT areas. My responsibilities was not only developing and building the application architecture but also team management, scope definition, estimates and communication with customer side, refactoring legacy and keeping project up to date, performance optimization, code review etc.
Managing teams up to 10 persons
Strong practical knowledge of JavaScript (up to ES10), HTML5 and CSS3
Experience with OOP, DRY/KISS principles
Experience with REST API, Apollo GraphQL
Experience with Javascript frameworks - Angular 2+, AngularJS, React/Redux, ExtJs, Ember.js
Strong knowledge of TypeScript and RxJS
Experience with WebSocket, Web Workers
Experience with data visualization tools - Highcharts, Google Charts, D3.js, amcharts
Experience with 2D WebGL renderer - PixiJS
Experience with map tools - Google Maps, Leaflet
Experience with unit testing tools - Karma, Jest
Experience with building tools -  Webpack, Gulp, Grunt
Experience with dev tools for monorepos - nx.dev
Experience with Git, Jira
Experience with Unix-like systems
Experience with Agile, Scrum
1) Only Angular 10+ or at least Angular 2+, currently not interested in React/Redux stack
2) Project with clear roadmap and milestones
3) Experienced and easygoing team
4) Flexible hours