ForeFlight
Sr Software Engineer, Client Applications
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-инженер для разработки десктопного и мобильного приложения Jeppesen Distribution Manager (JDM), через которое пилоты загружают авиационные данные в авионику. Роль на стыке надёжности продукта, интеграции с устройствами, современной архитектуры и AI-ассистированной разработки.
Задачи
- Возглавить разработку десктопных и мобильных приложений JDM, обеспечивая паритет функций с legacy-приложением и улучшая архитектуру, надёжность и производительность
- Возглавить разработку мобильных приложений JDM
- Создавать надёжные сценарии записи авиационных данных на USB-накопители, SD-карты и другие носители авионики с поддержкой экосистем OEM
- Определять долгосрочную архитектуру десктопного приложения и внедрять эффективные практики AI-ассистированной разработки
- Взаимодействовать с продакт-менеджерами, QA-инженерами, специалистами по авионике, DevOps и другими командами для выпуска готового к продакшену продукта
Требования
- Владение системным или бэкенд-языком (например, Rust, C++, C, Java, Kotlin, Swift)
- Сильный опыт фронтенд-разработки (React или аналоги)
- Практический опыт с кросс-платформенным десктопным фреймворком (Tauri, Electron или аналоги) либо с кросс-платформенным мобильным фреймворком (React Native, Flutter или аналоги)
- Хорошее знание нативных платформ (macOS, Windows, Linux, iOS, Android), включая упаковку, подпись и доступ к файловой системе и устройствам
- Обширный опыт создания production-десктопных или мобильных приложений в mission-critical средах
- Опыт работы с файловыми системами, съёмными носителями, бинарными форматами или сценариями подготовки данных под конкретные устройства
- Сильный подход к тестированию и умение диагностировать сложные проблемы продакшена, зависящие от устройств
- Опыт использования AI-ассистентов для кода при сохранении инженерного суждения и ответственности за код
- Способность работать самостоятельно как senior individual contributor, сильные коммуникативные навыки
Условия
- Remote-friendly, с предпочтением кандидатам из метро-районов Denver, CO или Austin, TX; присутствие в офисе от раза в квартал до раза в два месяца
- Медицинская, стоматологическая и офтальмологическая страховка с оплатой премий работодателем
- Open PTO Policy
- 401(k) с матчингом до 10% и немедленным вестингом
- 12 недель оплачиваемого отпуска по материнству
- 12 недель оплачиваемого отпуска по отцовству
- Flight Training Rewards
- Диапазон оплаты: $131,000-$160,000
Навыки
- Rust
- C++
- C
- Java
- Kotlin
- Swift
- React
- Tauri
- Electron
- React Native
- Flutter
- macOS
- Windows
- Linux
- iOS
- Android
- CI/CD
- code signing
- notarization