Senior iOS Engineer

Life360
Summary
Join Life360's Places team as a Senior iOS Engineer to build and innovate on location-based features. You will collaborate with a cross-functional team, design and maintain features using SwiftUI, Core Animation, and other frameworks, and contribute to a product roadmap focused on improving geolocation and contextual awareness. The role requires a Bachelor's degree in Computer Science or a related field, 5+ years of Swift experience, and 3+ years of experience with SwiftUI, CoreData, and Objective-C. You will work in a remote-first environment and be responsible for shipping code weekly. Life360 offers competitive pay and benefits, including medical, dental, vision, life, and disability insurance, as well as an RRSP plan and flexible PTO.
Requirements
- Bachelorβs in Computer Science, Engineering, related field or equivalent practical experience
- 5+ years of experience with Swift
- 3+ years of experience with SwiftUI, CoreData and Objective-C
- Experience with reactive programming languages such as RxSwift and Combine
- Experience with networking technologies such as REST, Protocol Buffers and gRPC
- Comfortable with rapid experimentation, high agency development and quick iteration timelines
- Familiarity with developing highly polished user interfaces and animations
- Familiarity with background running tasks/services on iOS
- Familiarity with XCUITest
- A passion for quality
- Proven experience in developing and implementing automated test strategies
- Strong communication
- Will communicate with multiple teams, including both systems and product teams
- At times, may need to communicate with external partners
Responsibilities
- Work with a cross-functional team and collaborate closely with design, back-end engineering, marketing, data science, and product
- Design, maintain and innovate on Places related features such as Places of Interest (POI), Reverse Geocoding (RGC) and Metadata Geocode Tiling
- Design and maintain Places specific features and experiments for iOS using tools such as SwiftUI, CoreAnimation, Combine, CoreData and other relevant frameworks
- Opportunity to be on the leading edge of Places experiences building new technologies to scale Life360 beyond 150 million monthly active users
- Contribute to an ever-evolving product roadmap to improve contextual awareness and geolocation
- Identify and work on key improvements to make RGC more scalable and cost effective
- Pioneer new test strategies via automation to enhance the reliability and efficiency of our testing processes
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