> DOU
middle
FortyveFrontend Engineer
format:Officetype:Full-timecompany:Product
reacttypescriptreduxzustandmobxrest-apiwebsocketstailwind csshtml/css
leafletmapboxd3.jsrechartschart.jsjestreact testing librarycypressplaywrightci/cd
reservation:yes
> full description
Шукаємо Frontend Engineer (стек React) у команду розробки платформи C2 — real-time системи ситуаційної обізнаності для сектору оборони. Ви розроблятимете інтерактивні картографічні інтерфейси, працюватимете з геопросторовими даними в реальному часі та створюватимете інтуїтивні інтерфейси для роботи у стресових умовах. Повна зайнятість, робота в офісі Києва, нова позиція.
Вимоги:
- 2+ роки комерційного досвіду з React, портфоліо з прикладами складних інтерактивних інтерфейсів, досвід з real-time додатками
- React 18+ з TypeScript (hooks, context, оптимізація рендерингу)
- State management (Redux Toolkit / Zustand / MobX)
- Геопросторові дані — розуміння координатних систем, GeoJSON, шарів на мапах
- REST API та WebSocket — real-time комунікація, обробка помилок
- Складна фільтрація та пошук — динамічний пошук, автодоповнення, теги
- Досвід реалізації системи прав доступу — різні інтерфейси для різних ролей користувачів
- CSS/Styling — Tailwind CSS, CSS Modules або styled-components
- Git — branching, pull requests, code review
- Вміння працювати в команді з backend-розробниками та користувачами
- Стресостійкість, відповідальність, проактивність у пропозиціях покращень UX, готовність до швидких змін вимог
- Технічна освіта буде перевагою (КС, інженерні спеціальності)
Обов’язки:
- Розробка та підтримка інтерактивних картографічних інтерфейсів для системи C2
- Імплементація real-time функціоналу для відображення геопросторових даних, координації та моніторингу
- Створення складних форм введення даних з валідацією, автодоповненням та інтеграцією з API
- Розробка системи прав доступу з різними інтерфейсами для користувачів різних ролей
- Оптимізація продуктивності додатку, особливо для роботи з великими обсягами геоданих
- Тісна співпраця з backend-командою: інтеграція API та WebSocket-з’єднань
- Участь у code review, покриття коду тестами, дотримання best practices
- Створення та підтримка технічної документації для frontend-компонентів
Буде плюсом:
- Досвід роботи з картами або геопросторовими даними
- Картографічні бібліотеки — Leaflet, Mapbox GL JS або OpenLayers
- Бібліотеки візуалізації (D3.js, Recharts, Chart.js)
- Тестування (Jest, React Testing Library, Cypress/Playwright)
- Розуміння принципів безпеки frontend (XSS, CSRF)
- CI/CD для фронтенду
- Досвід розробки систем для defense/security сектору
- Робота з high-load системами
- Вміння писати технічну документацію
- Менторинг junior-розробників
Що пропонуємо:
- Офіційне працевлаштування та бронювання співробітників
- Офісний формат роботи: пн-пт 08:00 — 17:00, 09:00 — 18:00, 10:00 — 19:00
- Щорічна оплачувана відпустка 24 календарні дні та 5 recharge days
- Медичне страхування
- Робота над важливим для України та розвиток у defense / high-tech домені
- Сучасний tech stack: React 18+ з TypeScript, Zustand + TanStack Query, Leaflet, shadcn, Tailwind CSS, Vite
- Можлива участь у тестуваннях та виїздах
Зацікавила позиція? Надсилайте резюме — будемо раді познайомитися та обговорити деталі.
Відгукнутись на вакансію