Senior Frontend Developer

full time

About vacancy

What you’ll do

  • Design and develop a web application for an unmanned aerial vehicle management system
  • Improvement and development UX / UI
  • Identification and elimination of performance bottlenecks
  • Working with cartographic data
  • Working with a highly loaded client application
  • Creation of interfaces with Drag & Drop functions from scratch

Key Qualifications

  • More than 3 years of experience in software engineering
  • Ability to work with ES6 API, HTML, HTML5, CSS;
  • Experience with Git version control systems (SVN, etc.)
  • Knowledge of JavaScript
  • Experience in TypeScript
  • Knowledge of basic data structures and algorithms
  • Knowledge of the OOP paradigm
  • Knowledge of basic design patterns
  • Understanding of the development approach with the principles of SOLID
  • Experience with binary protocols flatbuf, protobuf, etc. (or understanding binary arithmetic)
  • Experience in web application architecture development;
  • Experience with WebWorker
  • Experience with WebSocket and REST
  • Experience with build systems for project modules (webpack, rollup, gulp, etc.)
  • Knowledge of the HTTP protocol

Desirable Qualifications

  • Knowledge of Linux at the developer level
  • Understanding serialization / deserialization
  • Experience with protobuf, flatbuffer, etc.
  • Development experience in Reactjs, Vue, Svelte, Node.js
  • Experience in developing server applications
  • Experience with mapping libraries (openlayers, leaflet, cesiumjs)
  • Experience in developing 3D applications, working with WebGL, OpenGL, DirectX
  • Experience in using drones

Benefits & Perks

  • Friendly professional team
  • Cozy office
  • Free lunches in the office
  • Competitive salary for successful candidates
  • Flexible working hours
  • A relocation package for candidates from other cities
  • Compensation for voluntary medical insurance, education, sports after passing the probationary period

Let’s build unmanned future together

Fill the application and become a part of our team

Upload failed. Max size for files is 10 MB.
By clicking “Send” you agree to communicate by email and our Privacy Policy and Terms and Conditions.
Your application has been sent successfully!

We'll review your application and be in touch as soon as possible.

Oops! Something went wrong while submitting the form.