Life360 is a company dedicated to keeping families connected through their mobile app and location-based services. They are seeking a Senior Software Engineer II, AI Native, Mobile to design and build features that enhance user engagement and retention using AI-driven workflows. The role involves collaborating with various teams to create and analyze growth experiments across their platform.
Responsibilities:
- Design and build high-quality Android growth features and experiments — across onboarding, activation, feature awareness, subscription conversion, and retention — running dozens of concurrent tests across the Life360 app
- Partner with product, design, data science, and analytics to translate hypotheses into shippable experiments, and turn results into the next decision
- Work with AI (Claude Code) as a first-class collaborator — your primary workflow involves orchestrating agents to create specs, generate Kotlin code and tests, verify results, and perform reviews
- Instrument experiments accurately — exposure logging and analytics — so the results downstream teams rely on are trustworthy
- Ship polished, performant, and reliable Android experiences to tens of millions of users — with strong attention to startup time, memory, battery, ANR, and crash-free rates
- Help define and codify AI-Native Android engineering practices for the team, establishing playbooks the broader mobile org can adopt
- Contribute to architectural decisions, code reviews, and a culture of craft and continuous improvement on the Android codebase
- Participate in on-call rotation and incident response for mobile experiments and releases
- Use agentic workflows to dramatically increase the delivery of strong outcomes — moving faster without sacrificing quality
- Mentor team members and contribute to team processes, technical standards, and help evolve the team's AI-native engineering practices
- Support performance, reliability, and accessibility across the Android features you own
Requirements:
- 6+ years of Android software engineering experience shipping production apps at consumer scale
- At least 1 year of hands-on experience prompting, evaluating, and building with LLMs
- Strong proficiency with Kotlin and Jetpack Compose (and the Android View system); deep familiarity with the modern Android toolchain (Android Studio, Kotlin Coroutines, Flow)
- Experience with Android architecture patterns (MVVM, MVI, Clean Architecture, Jetpack/ViewModel/Navigation, Hilt or Dagger) in a large, multi-team codebase
- Comfort with mobile experimentation concepts: feature flagging, A/B testing, exposure logging, holdouts, and guardrail metrics
- Solid grounding in mobile performance, memory, battery, ANR, and crash diagnostics (Android Studio Profiler, Perfetto/Systrace, Macrobenchmark, Crashlytics or equivalent)
- Experience with CI/CD for Android (Gradle, Fastlane, GitHub Actions, Bitrise, or similar) and modular build systems (Gradle modules, Maven)
- Deep experience with agentic workflows, prompt engineering, context-window management, and MCP/function calling — you understand the research-plan-implement cycle but don't outsource thinking to agents
- Bachelor's degree in a technical field, or equivalent experience
- Experience working with an experimentation platform (Statsig, LaunchDarkly, Optimizely, Eppo, GrowthBook, or similar)
- Background in mobile analytics pipelines (Amplitude, Segment, Snowflake/Databricks downstream)
- Familiarity with Bayesian or sequential testing methods and how they affect client-side implementation
- Previous work on subscription, paywall, or onboarding surfaces at consumer scale
- Contributions to mobile open source or internal developer tooling