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

Похожие вакансии

Software Engineer (Android / iOS)
VisaMiddleAustinГибрид
86,500 – 134,400 USD в год
13 окт.
Principal Mobile Engineer
MiniMedLeadNorthridgeОфис
138,000 – 234,000 USD в год
13 окт.
Software Engineer II - Mobile Apps
Companion MedicalMiddleSan DiegoГибрид
87,000 – 165,000 USD в год
12 окт.
Sr Software Engineer - Android
UberSeniorSan FranciscoГибрид
202,000 – 224,000 USD в год
10 окт.
Software Engineer II - Android
UberMiddleSeattleГибрид
171,000 – 190,000 USD в год
10 окт.
Sr Software Engineer, Client Applications — ForeFlight, 131,000 – 160,000 USD в год, Austin | itrelocate