Life360 is a company dedicated to keeping families connected through innovative mobile applications and services. They are seeking a Staff iOS Engineer to lead architectural initiatives, improve mobile CI/CD pipelines, and enhance developer tooling to empower mobile product teams in delivering high-quality features efficiently.
Responsibilities:
- Lead complex, multi-team architectural initiatives such as Modularization, MVVM rearchitecture, dependency graph overhauls, build system modernization, etc
- Drive improvements in our mobile CI/CD pipelines, release and deployment processes and tailoring pipelines to meet the specific needs of our mobile developers
- Establish the architectural vision, patterns, and guidelines that enable consistent MVVM adoption across dozens of feature teams
- Establish and evolve standards for code quality, testing, performance, and reliability across all iOS teams
- Create the next-generation of developer tooling for Life360’s mobile apps, focusing on developer productivity - such as code generation, automation, CLI utilities, and dependency management
- Elevate test infrastructure (unit, integration, snapshot, E2E) and lead efforts to reduce flakiness and improve confidence in shipping
- Build, measure, and iterate on developer satisfaction metrics to ensure continuous improvements for our community
- Mentor and lead engineers across the team to elevate code quality, architectural decision-making, and execution velocity
Requirements:
- 8+ years of experience building and shipping consumer-facing iOS applications at scale, ideally supporting high-MAU products
- Extensive experience improving Developer Experience within large engineering organizations, including mobile build pipelines, code quality systems, and internal developer tooling
- Deep expertise in iOS engineering fundamentals, including architecture patterns (MVVM), lifecycle management, dependency injection, and navigation paradigms
- Strong proficiency in Swift, with working knowledge of related mobile languages such as Objective-C
- Proven experience designing and optimizing CI/CD pipelines, automated testing infrastructure, and build systems for iOS applications
- A track record of creating or maintaining internal tools, shared libraries, frameworks, or platform-level abstractions that enable multiple product teams to build efficiently and consistently
- Demonstrated ability to identify friction in the development lifecycle and deliver high-leverage engineering solutions that improve velocity, reliability, and quality across the organization
- A genuine passion for developer experience, craftsmanship, and empowering engineers to do their best work through better tooling, architecture, and automation
- Bachelor's Degree or equivalent experience