Senior iOS Engineer 2

Life360 Logo

Life360

๐Ÿ’ต $122k-$143k
๐Ÿ“Remote - Canada

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

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.