
Staff iOS Engineer
Life360
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Salary
💰 $167,000 - $245,000 per year
Job Level
Tech Stack
About the role
- 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.
Benefits
- Competitive pay and benefits
- Medical, dental, vision, life and disability insurance plans
- RRSP plan with DPSP company matching program
- Employee Assistance Program (EAP) for mental well being
- Flexible PTO, several company wide days off throughout the year
- Winter and Summer Week-long Synchronized Company Shutdowns
- Learning & Development programs
- Equipment, tools, and reimbursement support for a productive remote environment
- Free Life360 Platinum Membership for your preferred circle
- Free Tile Products
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
iOS developmentSwiftObjective-CMVVMCI/CD pipelinesautomated testingdependency injectioncode quality systemsbuild systemsdeveloper tooling
Soft skills
leadershipmentoringcommunicationproblem-solvingcollaborationdeveloper experiencecraftsmanshiparchitectural decision-makingexecution velocitycontinuous improvement
Certifications
Bachelor's Degree