Senior iOS Engineer 2

Life360
Summary
Join Life360 as a Senior iOS Engineer 2 and contribute to the development and maintenance of authorization and authentication systems, high-frequency sensor ingest, client attesting technologies, and network optimization. You will work on a cross-functional team, building and maintaining high-throughput systems, and participating in candidate interviews. This role requires a Bachelor's degree in Computer Science or a related field, along with extensive experience in Swift, CoreData, Protocol Buffers, gRPC, JWT, OAuth 2.0, and various architectural patterns. The position offers a competitive salary and benefits package, including medical, dental, vision, life, and disability insurance, an RRSP plan, an EAP, flexible PTO, and company shutdowns. Life360 is a remote-first company, providing equipment and reimbursement support for a productive remote environment.
Requirements
- Bachelorโs in Computer Science, Engineering, related field or equivalent practical experience
- 8+ years of experience with Swift
- 6+ years of experience with CoreData
- 2+ years experience with Protocol Buffers and gRPC
- Experience with JWT and the OAuth 2.0 standard
- Experience with Uber RIBs or VIPER or MVVM architecture patterns
- Experience executing and synchronizing shared background tasks/services
- Experience with reactive programming languages such as RxSwift and Combine
- Comfortable with rapid experimentation, high agency development and quick iteration timelines
- A passion for quality
- We want someone who will take the craftsmanship of their work seriously and strive to improve the areas they work in continually
- Pioneer new test strategies via automation to enhance the reliability and efficiency of our testing processes
- 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 on a cross-functional team with close cooperation with Product, Data Engineering & Data Science
- Opportunity to develop and maintain networking, data and authorization frameworks which enable core functionality in the Life360 app
- Build and maintain high-throughput systems that emit meta and sensor data to Kafka streams
- Participate in interviewing potential candidates and improving the candidate experience by providing feedback
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