
Senior Frontend Developer
Description
Привіт! Ми шукаємо Senior Frontend Developer і це опис деталей щодо ролі ⬇️
Організація ЦІРОТ — ІТ підрозділ Міністерства оборони України, що розробляє цифрові рішення для Сил оборони. Ключовий продукт — бойова система DELTA — екосистема військових продуктів: цифрова мапа поля бою, платформа відеоаналізу, інтеграція з дронами та бойовими системами, ШІ-модулі. Система використовується понад 90% підрозділів ЗСУ. За допомогою DELTA знищено техніки ворога на $15 млрд, щомісяця — 3 000 одиниць. Це перший в історії український продукт, що сертифікований за стандартами НАТО.
⚠️ Ця вакансія — цивільний найм в одну з команд екосистеми. Ви працюватимете над одним ІТ продуктом, зі своєю командою та беклогом — не над усією системою одразу.
✨ Чому працювати в DELTA це круто?
Внесок у перемогу та безпеку країни через продукт, який зараз найбільше впливає на поле бою (в контексті технологічних рішень).
Досвідчена команда в кращому продуктовому підрозділі в силах безпеки і оборони.
Повне занурення у MilTech домен, який формує нову індустрію на найближчі 10–20 років.
Конкурентний діапазон ЗП, на рівні ІТ компаній.
20 днів відпустки та 12 днів лікарняних.
Гібридний формат (2-3 дні в офісі, м. Київ) – поєднання зручного ремоуту з офлайн комунікацією з колегами.
Requirements
5+ років досвіду в розробці SPA.
Розуміння архітектурних підходів, SOLID-принципів.
Комерційний досвід із TypeScript.
Глибокі знання React, Virtual DOM та екосистеми React.
Розуміння кращих практик UX, сучасні знання HTML/CSS.
Готовність до вивчення нових парадигм розробки.
Буде плюсом: GraphQL, Microfrontend / Module Federation, досвід із серверними технологіями (але не є вимогою).
Responsibilities
Технічне планування, проєктування архітектури та знаходження оптимальних рішень для складних задач.
Написання ефективного, масштабованого та строго-типізованого коду, який буде основою продукту.
Обговорення, впровадження та стеження за новим функціоналом, покращуючи досвід користувачів.
Співпраця з іншими Front-End командами для обговорення та реалізації спільних бібліотек.
Тісна комунікація з командами Backend, DevOps, Design та BA.
Розробка інтеграційних, unit та e2e-тестів для підвищення надійності та стабільності коду.
Здійснення post-release monitoring та аналізу продукту для постійного вдосконалення.