Senior Software Engineer II, Mobile (iOS)

New
L
Life360Mobile apps
Remote, USA ; Remote, Canada. All positions, unless otherwise specified, can be performed remotely (within the US and Canada) regardless of any specified location above.Full-TimeSenior
SalaryFor candidates based in the US, the salary range for this position is $118,500 to $216,500 USD. For candidates based out of Canada, the salary range for this position is 171,500 to 201,000 CAD. Total compensation is inclusive of equity compensation in the form of Restricted Stock Units (RSUs)
Apply NowOpens the employer's application page

Job Details

Experience
6+ years of iOS software engineering experience shipping production apps at consumer scale.
Required Skills
SwiftiOS

Requirements

  • 6+ years of iOS software engineering experience shipping production apps at consumer scale.
  • Experience owning problems end-to-end, from deciding what to build through production, and using AI coding assistants such as Claude Code, Cursor, or Codex daily.
  • Experience with in-app purchases and subscription platforms, including entitlement handling, receipt and transaction validation, and refund and restore flows.
  • Experience shipping to multiple App Store storefronts, including regional pricing, localization, and regulatory differences in payment rules.
  • Strong proficiency with Swift, SwiftUI, and UIKit; deep familiarity with Xcode, Swift Concurrency (async/await and actors), and Combine.
  • Experience with iOS architecture patterns such as MVVM, TCA, Clean Architecture, and Swift Package Manager modularization in a large, multi-team codebase.
  • Comfort with feature flagging, A/B testing, exposure logging, holdouts, and guardrail metrics.
  • Grounding in mobile performance, memory, battery, hang, and crash diagnostics using Instruments, MetricKit, Xcode Organizer, Crashlytics, or equivalent.
  • Experience with iOS CI/CD and App Store Connect release management, using Fastlane, Xcode Cloud, GitHub Actions, Bitrise, or similar.
  • Experience communicating technical trade-offs to product, design, and non-engineering partners.
  • Bachelor's degree in a technical field, or equivalent experience.

Responsibilities

  • Partner with product managers to shape the roadmap, bring proposals, and help write product specifications.
  • Use AI tools to rapidly prototype ideas before specifications are final.
  • Build localized paywalls, plan selection, upsell and upgrade flows, and one-time purchase flows across storefronts and currencies.
  • Work with product, design, data science, analytics, finance, and legal partners as needed.
  • Own staged rollouts end-to-end by ramping exposure, monitoring guardrails, and deciding whether to hold, roll back, or scale.
  • Ship polished, performant, reliable experiences with attention to launch time, memory, battery, hangs, and crash-free rates.
  • Contribute to architectural decisions, code reviews, technical standards, and continuous improvement across mobile codebases.
  • Mentor engineers and help evolve the team's AI-native engineering practices.
View Full Description & ApplyYou'll be redirected to the employer's site
For candidates based in the US, the salary range for this position is $118,500 to $216,500 USD. For candidates based out of Canada, the salary range for this position is 171,500 to 201,000 CAD. Total compensation is inclusive of equity compensation in the form of Restricted Stock Units (RSUs)
Apply Now