Senior Software Engineer II, Mobile
Core
Design and build Android growth and monetization features and experiments covering subscriptions, paywalls, pricing, advertising, and in-app purchases.
Role type
Senior IC Android software engineer (growth & monetization)
Builds
Android mobile applications for consumer-scale subscription and advertising products
Domain
Mobile (Android) + Growth/Monetization
Deliverable
production ML models | product features
Required skills
Kotlin, Jetpack Compose, Android View system, Kotlin Coroutines, Flow, MVVM, MVI, Clean Architecture, Hilt, Dagger, A/B testing, exposure logging, Android performance diagnostics, CI/CD, agentic workflows, prompt engineering
Preferred skills
Statsig, LaunchDarkly, Optimizely, Eppo, Amplitude, Segment, Snowflake, Databricks, Swift, React, mobile open source
Technologies
Android Studio, Gradle, Fastlane, GitHub Actions, Bitrise, Perfetto, Systrace, Macrobenchmark, Crashlytics, MCP
Responsibilities
Design and build Android growth and monetization features and experiments; Partner with product, design, data science, and analytics teams to turn hypotheses into shippable experiments; Use AI agents and coding assistants to create specifications, code, tests, reviews, and workflow improvements; Instrument experiments with accurate exposure logging and analytics; Deliver performant and reliable Android experiences while monitoring startup time, memory, battery, ANR, and crash-free rates; Define AI-native Android engineering practices, publish reusable playbooks, mentor engineers, and contribute to technical standards
Seniority
Senior, hands-on IC