SoloPulse
Senior Frontend Engineer - Product
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior Frontend Engineer в компанию SoloPulse Corp (радарные системы). Разработка операторских веб-приложений для визуализации данных радаров в реальном времени и интеграций с внешними системами (TAK, C2, ISR).
Задачи
- Проектировать и разрабатывать production веб-приложения для визуализации RF-данных в реальном времени: live detections и tracks, спектрограммы, геопространственные оверлеи, воспроизведение и просмотр пост-миссии
- Вести фичи end-to-end: от постановки задачи и проектирования взаимодействия до реализации, валидации в поле и итераций
- Обеспечивать производительность при высоких скоростях данных: потоковый ingest, эффективный рендеринг, работа с памятью, плавное взаимодействие на слабом полевом железе
- Определять и формировать API и контракты данных между frontend и embedded/backend системами совместно с командами разработки
- Разрабатывать и поддерживать интеграции для доставки detections и tracks в системы пользователей, включая TAK (ATAK, WinTAK, iTAK, TAK Server) через Cursor on Target, а также C2, autonomy и ISR платформы заказчиков
- Отвечать за слой интероперабельности end-to-end: стандартизированные форматы сообщений, publish/subscribe интерфейсы, адаптеры, плагины и SDK для партнёров и интеграторов
- Работать с интеграторами и государственными конечными пользователями на интеграционных мероприятиях и демонстрациях, превращая выявленные проблемы в улучшения продукта
- Работать напрямую с операторами, тест-инженерами и заказчиками, переводя реальные рабочие процессы в фичи и проверяя их работоспособность
- Закладывать frontend-фундамент по мере роста продукта: архитектура компонентов, тестирование, build и release tooling, телеметрия, отчётность об ошибках
- Поддерживать полевые тестирования и деплойменты, включая отладку полного стека от сенсора до экрана на месте
- Взаимодействовать с кросс-функциональными командами: радар, embedded software, hardware, program management, senior leadership
Требования
- Бакалаврская степень в computer science, инженерии или другой технической области, либо эквивалентный практический опыт
- 6+ лет профессионального опыта разработки frontend-приложений, желательно на data-intensive, visualization-heavy или mapping продуктах
- Экспертный уровень владения JavaScript, TypeScript и React
- Экспертный уровень владения технологиями Android-разработки (Kotlin, Java, Android Studio)
- Подтверждённый опыт выпуска production-интерфейсов, которыми пользуются люди, и сопровождения изменений после релиза
- Рабочее знание backend веб-сервисов и проектирования API; готовность читать и вносить вклад в сервисы, которые потребляют интерфейсы
- Обязательное право на получение и поддержание U.S. TS clearance
- Соответствие экспортным требованиям США (ITAR): гражданство США, статус постоянного резидента, защищённое лицо или возможность получить необходимые разрешения Госдепартамента США
Условия
- Высококонкурентные гранты ранней стадии (equity) включены в full-time офферы
- Топовое медицинское страхование (medical, dental, vision)
- Компания закрыта каждую вторую пятницу
- Щедрый календарь корпоративных праздников
- Неограниченный PTO
- Пенсионный план 401(k) с 4% match от компании
- Стипендия на профессиональное развитие для всех сотрудников
- Стипендия на обустройство рабочего места для всех full-time сотрудников
- Помощь с релокацией (в зависимости от роли)
- Конкурентная компенсация и комплексные бенефиты
- Работа над прорывными проектами в области радарных технологий
Навыки
- JavaScript
- TypeScript
- React
- Kotlin
- Java
- Android Studio
- WebGL
- WebGPU
- Canvas
- Mapbox GL
- deck.gl
- Cesium
- TAK
- ATAK
- WinTAK
- iTAK
- TAK Server
- Cursor on Target
- STANAG 4676
- ASTERIX
- MISB/KLV
- KML
- GeoJSON
- MQTT
- ROS 2
- MAVLink
- Dart
- Flutter
- WebSockets
- WebRTC
- WebTransport
- Protobuf
- FlatBuffers
- Web Workers
- WASM
- SharedArrayBuffer