Glean

Software Engineer, Native Mobile

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Senior-инженер в команду мобильной разработки Glean. Задача — заменить web-обёртки на полностью нативные приложения для iOS и Android на Swift/SwiftUI и Kotlin/Jetpack Compose, заложив прочные технические основы.

Задачи

  • Разрабатывать и выпускать нативные приложения для iOS и Android на Swift/SwiftUI и Kotlin/Jetpack Compose
  • Реализовывать пользовательские фичи end-to-end: поиск, AI-ассистент, агенты, уведомления, интеграции с ОС (виджеты, App Intents, share extensions, live voice)
  • Обеспечивать нативный UX по Apple HIG и Material Design с доступностью, производительностью и офлайн-режимом
  • Проектировать мобильную архитектуру: границы модулей, сеть, персистентность, конкурентность, наблюдаемость, бюджеты производительности
  • Владеть мобильным CI/CD: автосборки и тесты, подпись кода, деплой в TestFlight и Play Store, поэтапные раскатки, мониторинг релизов
  • Настраивать AI-native workflow разработки: агент-дружелюбный репозиторий, автогенерация тестов, AI-assisted review
  • Собирать и подписывать enterprise-варианты приложений с отдельной конфигурацией и дистрибуцией
  • Отвечать за мобильную аутентификацию: OAuth 2.0/PKCE, OIDC/SAML SSO, безопасная работа с токенами и сессиями
  • Обеспечивать работу в managed и BYOD-средах: MDM, MAM, managed app configuration, Android Enterprise work profiles
  • Проектировать админ-контролируемую защиту данных (скачивание, шаринг, copy/paste, скриншоты) и аудит-события
  • Представлять мобильную часть на security-ревью и проверять поведение на реальных устройствах

Требования

  • 6+ лет опыта в разработке ПО, из них 4+ года выпуска production-мобильных приложений на iOS и Android
  • Владение Swift или Kotlin и рабочий уровень второго языка, готовность развивать кросс-платформенную экспертизу
  • Опыт владения мобильным CI/CD и релизной инфраструктурой (Fastlane, Xcode Cloud, GitHub Actions, Gradle, подпись кода, staged rollouts)
  • Ежедневное использование AI-инструментов для кодинга и понимание, как структурировать кодовую базу под агентов
  • Опыт мобильной аутентификации: OAuth 2.0/PKCE, OIDC/SAML, MSAL, ASWebAuthenticationSession / Custom Tabs, Keychain и Android Keystore
  • Опыт интеграций с ОС (виджеты, App Intents / Shortcuts, extensions, background work) хотя бы на одной платформе
  • Startup-мышление: готовность владеть задачами end-to-end от инфраструктуры до пикселей в неопределённой среде
  • Плюсом: миграция гибридного или кросс-платформенного приложения на нативное; опыт работы в MDM/MAM-средах

Условия

  • Гибридный формат: 4 дня в неделю в офисе Mountain View или San Francisco
  • Базовая зарплата $140,000 - $265,000 в год
  • Возможны переменная часть, equity и бенефиты
  • Медицинская, стоматологическая и оптика, щедрый отпуск, 401k
  • Стипендия на обустройство домашнего офиса, ежегодные образовательные и wellness-стипендии
  • Регулярные корпоративные мероприятия и ежедневные обеды

Навыки

  • Swift
  • SwiftUI
  • Kotlin
  • Jetpack Compose
  • iOS
  • Android
  • OAuth 2.0
  • PKCE
  • OIDC
  • SAML
  • MSAL
  • Keychain
  • Android Keystore
  • Fastlane
  • Xcode Cloud
  • GitHub Actions
  • Gradle
  • MDM
  • MAM
  • CI/CD

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

Staff Software Engineer, Geo Automotive SDK
GoogleSeniorSeattleОфис
207,000 – 300,000 USD в год
21 окт.
Client Platform Engineer - Web/Mobile
LevelSeniorAustinОфис
21 окт.
Senior Software Engineer, Mobile, Android
GoogleSeniorSan DiegoОфис
174,000 – 252,000 USD в год
21 окт.
Android OS SW Developer
HPSeniorSpringОфис
116,150 – 182,400 USD в год
21 окт.
Android / Linux Networking - Software Engineer - Poly
HPSeniorAustinУдалённо
83,000 – 127,000 USD в год
19 окт.
Software Engineer, Native Mobile — Glean, 140,000 – 265,000 USD в год, San Francisco | itrelocate