Senior Software Engineer II, Mobile - Revenue Experimentation (AI Native)

New
J
JobgetherMobile software
Based in United StatesFull-TimeSenior
SalaryU.S. salary range of $118,500–$216,500 USD; Canadian salary range of $171,500–$201,000 CAD for eligible Canadian employees. Total compensation includes equity in the form of Restricted Stock Units (RSUs).
Apply NowOpens the employer's application page

Job Details

Experience
6+ years of professional Android software engineering experience
Required Skills
AndroidKotlinA/B testing

Requirements

  • 6+ years of professional Android software engineering experience building and shipping production applications at consumer scale.
  • At least 1 year of hands-on experience prompting, evaluating, and building with large language models.
  • Strong Kotlin and Jetpack Compose expertise and familiarity with Android Studio, Kotlin Coroutines, and Flow.
  • Experience with Android architecture patterns and frameworks such as MVVM, MVI, Clean Architecture, Jetpack ViewModel, Navigation, Hilt, or Dagger.
  • Practical experience with feature flags, A/B testing, exposure logging, holdouts, and guardrail metrics.
  • Knowledge of mobile performance and diagnostics, including memory, battery, ANR, and crash analysis using tools such as Android Studio Profiler, Perfetto/Systrace, Macrobenchmark, or Crashlytics.
  • Experience with Android CI/CD and build systems such as Gradle, Fastlane, GitHub Actions, or Bitrise, and with modular application architectures.
  • Experience with agentic development workflows, prompt engineering, context-window management, and MCP/function calling.
  • Ability to own technical outcomes across design, development, deployment, experimentation, and production support.
  • Bachelor's degree in a technical field or equivalent practical experience.
  • Experience with experimentation platforms such as Statsig, LaunchDarkly, Optimizely, Eppo, or GrowthBook is a plus.
  • Familiarity with mobile analytics platforms and pipelines such as Amplitude, Segment, Snowflake, or Databricks is desirable.

Responsibilities

  • Design, build, and launch Android growth and monetization features, including subscription paywalls, pricing experiments, advertising placements and mediation, in-app purchases, and upgrade flows.
  • Own concurrent experiments from hypothesis through production, turning ideas and data insights into safely instrumented experiences.
  • Partner with Product, Design, Data Science, and Analytics to shape experiments, evaluate results, and inform product decisions.
  • Use AI coding assistants and agentic workflows for specifications, implementation, testing, analysis, code review, and iteration.
  • Instrument experiments with exposure logging, analytics, holdouts, and guardrail metrics.
  • Deliver reliable Android experiences while monitoring startup performance, memory, battery usage, ANR rates, and crash-free performance.
  • Document AI-native Android engineering practices, workflows, and playbooks for the mobile organization.
  • Contribute to architecture decisions, code reviews, technical standards, and continuous improvement of the Android codebase.
  • Participate in on-call rotations and incident response related to mobile experiments and releases.
  • Mentor engineers and contribute to team processes and AI-native engineering practices.
View Full Description & ApplyYou'll be redirected to the employer's site
U.S. salary range of $118,500–$216,500 USD; Canadian salary range of $171,500–$201,000 CAD for eligible Canadian employees. Total compensation includes equity in the form of Restricted Stock Units (RSUs).
Apply Now