Шукаємо Senior Front-End Engineer у команду української R&D / MilTech компанії, яка розвиває складну систему візуалізації геопросторових даних подвійного призначення.
Компанія розробляє та серійно виробляє складні системи, її рішення вже використовуються в реальних умовах і посилюють захист повітряного простору не лише в Україні, а й за її межами.
Зона відповідальності
Підтримка та розвиток існуючої frontend-архітектури на React + TypeScript.
Розвиток і оптимізація компонентної структури з фокусом на масштабованість і стабільність.
Робота з картографічною частиною продукту: підтримка та покращення сценаріїв візуалізації даних.
Інтеграція та стабілізація взаємодії з backend, обробка потокових даних у реальному часі.
Постійна оптимізація продуктивності у вже працюючій системі: rendering, memory usage.
Покращення UX/UI разом із дизайнерами: уточнення вимог та акуратна імплементація.
Підтримка якості коду: рефакторинг, code review, поступове покриття тестами.
Участь у розвитку внутрішніх інструментів, збірки та процесів: Vite, Webpack, Babel.
Робота з чутливими даними з дотриманням стандартів безпеки.
Технічний досвід
5+ років комерційного досвіду з React + Redux, досвід роботи з великими SPA.
Впевнене володіння JavaScript ES6+ та TypeScript.
Досвід роботи з геопросторовими бібліотеками: Leaflet, Mapbox, MapLibre, Turf.
Розуміння принципів роботи картографічних систем: тайли, проєкції, GeoJSON, KML тощо.
Практичний досвід роботи з WebSockets у production.
Досвід підтримки та оптимізації складних застосунків із великими обсягами даних.
Буде плюсом
Досвід візуалізації даних, зокрема D3.js.
Досвід роботи з анімаціями у frontend.
Базове розуміння криптографії та захисту даних.
Інтерес до технічних доменів: радіоелектроніка, робототехніка, військова тематика.
Важливо
Системне мислення та здатність працювати з комплексними продуктами.
Уважність до деталей і відповідальність за стабільність рішень.
Готовність працювати з конфіденційною інформацією.
Вміння адаптуватися до змін пріоритетів у динамічному середовищі.
Що пропонуємо
Бронювання за умови наявності належних військово-облікових документів.
Роботу над складним і значущим продуктом, який має практичне застосування.
Можливість впливати на frontend-частину системи, яка працює з даними в реальному часі.
Гнучкі процеси та фокус на результат, а не на формальності.
Повністю віддалений формат роботи.

