Senior Software Engineer II, Mobile - Revenue Experimentation (AI Native)
Core
Senior Android engineer building and scaling revenue/growth experiments (subscriptions, pricing, ads, purchases) for a high-traffic consumer app using AI-native development practices.
Role type
Senior IC mobile software engineer (Android)
Builds
Production-ready A/B tests, feature flags, and monetization flows
Domain
Consumer mobile apps, revenue optimization, AI-native engineering
Deliverable
production ML models | product features
Required skills
Android development, Kotlin, Jetpack Compose, MVVM/MVI/Clean Architecture, A/B testing, feature flags, mobile performance optimization, CI/CD, prompt engineering, agentic workflows
Preferred skills
Experimentation platforms (Statsig, LaunchDarkly), mobile analytics (Amplitude, Segment), Bayesian/sequential testing, subscription/paywall monetization
Technologies
Kotlin, Jetpack Compose, Android Studio, Coroutines, Flow, Hilt, Dagger, Gradle, GitHub Actions, Perfetto, Crashlytics
Responsibilities
Design and launch Android growth/monetization features; own experiments from hypothesis to production; partner with cross-functional teams to evaluate results; instrument experiments with analytics and guardrails; optimize app performance (startup, memory, battery, ANR); establish AI-native engineering practices; mentor engineers and contribute to architecture.
Seniority
Senior, hands-on IC