Шукаємо 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-частину системи, яка працює з даними в реальному часі.
- Гнучкі процеси та фокус на результат, а не на формальності.
- Повністю віддалений формат роботи.