2 days ago
Base Salary
$119k - $217k/yr
Responsibilities
- Partner with product managers to shape the roadmap, propose investments, and help write product specifications.
- Prototype and build localized paywalls, plan selection, upsell and upgrade flows, and one-time purchase experiences across storefronts and currencies.
- Own staged rollouts end-to-end, including exposure ramps, guardrail monitoring, and hold, rollback, or scale decisions.
- Ship performant, reliable mobile experiences with attention to launch time, memory, battery, hangs, and crash-free rates.
- Contribute to architecture, code reviews, technical standards, team processes, and continuous improvement across mobile codebases.
- Collaborate with product, design, data science, analytics, finance, and legal partners on pricing, payments, and regional requirements.
- Mentor engineers and share effective AI-assisted engineering practices.
Requirements
- 6+ years of iOS software engineering experience shipping production applications at consumer scale.
- End-to-end product ownership experience using AI coding assistants such as Claude Code, Cursor, or Codex as a daily tool.
- Experience with in-app purchases and subscription platforms, including entitlements, receipt and transaction validation, refunds, and restore flows.
- Experience shipping across multiple App Store storefronts with regional pricing, localization, and payment-rule differences.
- Strong Swift, SwiftUI, and UIKit proficiency, with deep familiarity with Xcode, Swift Concurrency, async/await, actors, and Combine.
- Experience with MVVM, TCA, Clean Architecture, modularization, and Swift Package Manager in large multi-team codebases.
- Knowledge of feature flags, A/B testing, exposure logging, holdouts, and guardrail metrics.
- Experience diagnosing mobile performance, memory, battery, hangs, and crashes using tools such as Instruments, MetricKit, Xcode Organizer, or Crashlytics.
- Experience with iOS CI/CD and App Store Connect release management using Fastlane, Xcode Cloud, GitHub Actions, Bitrise, or similar tools.
- Ability to communicate technical trade-offs clearly with product, design, and non-engineering partners.
- Bachelor’s degree in a technical field or equivalent experience.
- Preferred qualifications include mobile analytics pipeline experience with Amplitude, Segment, Snowflake, or Databricks; experimentation platform experience; mobile ad SDK and mediation experience; mobile open-source or developer-tooling contributions; and AI-assisted Android development experience.
Benefits
- Medical, dental, vision, life, and disability insurance, with US medical, dental, and vision plans 100% paid by the company.
- 401(k) matching in the US and RRSP with DPSP in Canada.
- Paid parental leave, mental wellness and EAP programs, flexible PTO, company holidays, and summer and winter shutdowns.
- Learning and development programs, equipment and tools, and reimbursement support for a productive remote environment.
- Free Life360 Platinum Membership and Tile trackers.
- Remote-first work environment, with positions generally performed remotely within the US or Canada.
Tech Stack
DatabricksGitHub ActionsSnowflakeSwiftSwiftUI
Categories
Mobile
About Life360
Life360 builds a family safety platform that combines a mobile app with Tile Bluetooth trackers and a pet GPS tracker for location sharing, driving insights, crash detection, and emergency dispatch. It monetizes through subscription memberships, hardware device sales, and advertising. The company is headquartered in San Mateo, California, is dual-listed on NASDAQ and the ASX, owns Tile, and serves over 100 million monthly active users across more than 180 countries.
