Life360

Senior iOS Engineer – Location Engine

Life360

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $148,000 - $216,500 per year

Job Level

Tech Stack

About the role

  • Contribute to technical design specifications.
  • Taking ownership of features from conception to deployment.
  • Foster collaboration and best practices in the team across multiple projects.
  • Work with a cross-functional team and collaborate closely with design, back-end engineering, marketing, data science, and product.
  • Design and maintain location-specific features and experiments for iOS.
  • Create foundational automation workflows that lead to better product quality and reliability.
  • Opportunity to be on the leading edge of making Location more delightful to Life360 members on a high-visibility team.
  • Roadmap innovative features to bring families closer together through contextual awareness, improved geolocation, and better communication
  • Identify and work on key improvements to make the app more scalable

Requirements

  • Strong iOS development experience
  • Expert knowledge of Swift and familiarity with iOS frameworks and APIs.
  • A deep understanding of the iOS app lifecycle.
  • Experience with location technologies like Core Location, Geofencing, and motion tracking, as well as familiarity with the device's other sensors (accelerometer, magnetometer, etc.) would be an added plus.
  • A performance-first mindset
  • Understanding of mobile-specific concerns like battery usage, background execution, and the system constraints that govern them.
  • Strong understanding of software architecture principles and experience in making codebases more testable
  • 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.
  • Proven experience in developing and implementing automated test strategies
  • Strong collaboration skills
  • The ability to work across multiple functions like engineering, product, and data science.
  • Strong communication
  • Will communicate with multiple teams, including both systems and product teams
  • At times, may need to communicate with external partners
  • Strong debugging skills
  • Many problems in the sensor frameworks require understanding hard-to-pinpoint and non-reproducible problems.
  • Identify and correct bottlenecks and fix bugs to improve application performance and responsiveness.
  • Problem-solving
  • We will be solving problems that do not have clear solutions with limited resources available online.
  • Drive to level up
  • Conduct code reviews and mentor junior engineers to promote best practices and improve code quality.
  • Work closely with product managers, designers, and engineers to define, design, and ship new features and test strategies.
  • Bachelor's Degree or equivalent experience
Benefits
  • Medical, dental, vision, life and disability insurance plans
  • 401(k) plan with company matching program
  • 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 & Tools
iOS developmentSwiftiOS frameworksCore LocationGeofencingmotion trackingsoftware architecture principlesautomated test strategiesdebuggingperformance optimization
Soft Skills
collaborationcommunicationproblem-solvingownershippassion for qualitymentoringcraftsmanshipdrive to level upcross-functional teamworkadaptability
Certifications
Bachelor's Degree