Native Mobile Software Engineer
- San Francisco, United States
- Mid Level
- 6+ years
- Posted
Skills
Required
- Android
- iOS
- software engineering
- shipping production mobile apps
- AI coding
Preferred
- CI/CD
- Swift / SwiftUI
- Kotlin
- Kotlin/Jetpack Compose
- mobile CI/CD pipelines
- release infrastructure
- Fastlane
- Gradle
- Keychain
Join Glean, a company redefining how enterprises find, use, and act on knowledge. As a Senior Mobile Software Engineer, you will be responsible for building and shipping native iOS and Android apps, defining mobile architecture, owning mobile CI/CD, and ensuring the apps work in managed and BYOD environments. You will have the opportunity to shape how the world works and make a measurable business impact.
Responsibilities
- Contribuer à la définition de l'architecture mobile, y compris les limites des modules, le réseau, la persistance, la concurrence, l'observabilité et les budgets de performance.
- Construire et expédier des applications iOS et Android natives en Swift/SwiftUI et Kotlin/Jetpack Compose, en expédiant des fonctionnalités orientées utilisateur de bout en bout.
- Posséder les pipelines CI/CD mobiles et l'infrastructure de publication, y compris l'automatisation des builds et des tests, la signature du code, le déploiement sur TestFlight et Play Store.
- You have owned mobile CI/CD pipelines and release infrastructure (e.g. Fastlane, Xcode Cloud, GitHub Actions, Gradle, code signing, staged rollouts)
- Experience shipping OS integrations (widgets, App Intents / Shortcuts, extensions, background work) on at least one platform
- Nice to have: migrating a hybrid or cross-platform app to native; shipping in MDM/MAM-managed enterprise environments
- Experience with mobile auth: OAuth 2.0/PKCE, OIDC/SAML, MSAL, ASWebAuthenticationSession / Custom Tabs, Keychain and Android Keystore
- Proficiency in Swift or Kotlin with working knowledge of the other, and willingness to develop cross-platform fluency, as you will be responsible for both iOS and Android
Requirements
- 6+ years of software engineering experience, with 4+ years shipping production mobile apps on both iOS and Android
- Startup mindset: comfortable owning problems end to end, from infra to pixels, in an ambiguous environment
- You use AI coding tools daily to ship faster without lowering the quality bar, and have opinions on structuring a codebase and toolchain so agents work in it effectively
Pay
USD 140,000 - 265,000
jobapplier