Skydio
Senior Software Engineer, React Native
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior React Native инженер для разработки кросс-платформенного мобильного приложения Skydio, используемого пилотами дронов, службами реагирования и операторами миссий. Роль с широкой архитектурной свободой: проектирование структуры приложения, производительность и real-time интерфейсы.
Задачи
- Разрабатывать UI/UX для нового кросс-платформенного мобильного приложения Skydio
- Создавать интерфейсы с видео и картами для разных категорий пользователей — от обученных пилотов до публичных пользователей
- Повышать производительность приложения за счёт уместного использования нативного кода вместо TypeScript
- Формировать паттерны приложения: общие компоненты, навигация, управление состоянием, стратегия тестирования, CI/CD и бюджеты производительности
- Вести фичи от прототипа до релиза, включая release management, feature flagging и observability
- Обеспечивать удобное управление сложными многодронными операциями для служб реагирования
- Сотрудничать с командами автономности и облачных сервисов, итерировать по фичам на основе обратной связи с поля
Требования
- 5+ лет разработки и выпуска клиентских мобильных приложений с глубокой экспертизой в React Native
- Сильная экспертиза в React, TypeScript и GraphQL
- Сильные навыки разработки на Swift и/или Kotlin, опыт написания или поддержки нативных модулей, а не только их использования
- Подтверждённый опыт проектирования систем, масштабируемых по производительности, надёжности и удобству
- Опыт создания real-time, data-intensive фич и интеграции с внешними API и сервисами
- Сильная продуктовая интуиция и эмпатия к конечным пользователям в условиях высоких ставок
- Опыт кросс-командной работы над сложными интегрированными фичами от концепции до продакшена
- Комфорт в условиях неопределённости и ориентация на действие
Условия
- Гибридный формат: работа из офиса в San Mateo, California, три дня в неделю
- Гибкость в выборе дней присутствия в офисе
- Возможность релокации с пакетом помощи
- Конкурентная базовая зарплата, опционы и комплексный соцпакет
- Медицинская страховка, оплачиваемый отпуск, больничные, праздничные выплаты и план 401K
- Годовая базовая зарплата: $190,000 - 250,000
Навыки
- React Native
- React
- TypeScript
- GraphQL
- Swift
- Kotlin
- CI/CD
- WebRTC
- LiveKit
- RTP/UDP
- Mapbox
- Cesium
- OpenGL
- WebGL
- WebGPU
- Three.js
- BLE
- Wi-Fi
- Expo
- Fabric
- TurboModules