
Senior iOS Engineer – Location Engine
Life360
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Salary
💰 $148,000 - $216,500 per year
Job Level
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