
Senior iOS Engineer

Life360
Summary
Join Life360 as a Senior iOS engineer and contribute to building post-drive experiences using high-fidelity driving data. You will work with a cross-functional team, shipping weekly and iterating quickly. Responsibilities include designing and maintaining driving-specific features, creating automation workflows, identifying application improvements, and collaborating with various teams. The ideal candidate possesses a Bachelor's degree or equivalent experience, strong debugging and problem-solving skills, and a strong understanding of iOS frameworks and APIs. The role also requires experience with experimentation platforms and A/B testing, as well as a passion for quality and a drive to mentor junior engineers. Life360 offers competitive pay and benefits, including medical, dental, vision, life, and disability insurance, an RRSP plan, flexible PTO, and learning and development programs.
Requirements
- Bachelor's Degree or equivalent experience
- Growth mindset Eager to work with engineering leadership and product on experiments
- Experience working with experimentation platform and A/B testing
- Strong debugging skills Many problems in the sensor frameworks require understanding hard-to-pinpoint and non-reproducible problems
- Problem-solving We will be solving problems that do not have clear solutions with limited resources available online
- Architecture mindset Will be spending equally as much time designing and prototyping as writing production code
- Strong understanding of software architecture principles and experience in making codebases more testable
- Strong understanding of the iOS ecosystem Expert knowledge of Swift and familiarity with iOS frameworks and APIs
- Design, build, and maintain advanced applications for the iOS platform with a focus on location-based services
- Adaptable and able to pick up new concepts
- 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 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 and maintain driving specific features and experiments for iOS using tools such as SwiftUI, CoreAnimation, Combine, CoreData and other relevant frameworks
- Create foundational automation workflows that lead to better product quality and reliability
- Opportunity to be on the leading edge of driving experiences in 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 application more scalable
- Identify and correct bottlenecks and fix bugs to improve application performance and responsiveness
- 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
- Pioneer new test strategies via automation to enhance the reliability and efficiency of our testing processes
Preferred Qualifications
- Familiarity with data analytics and marketing tools
- Familiarity with location and other sensors
- Familiarity with background running tasks/services on iOS
- Familiarity with networking and persistence technologies
- Familiarity with reactive programming, RxSwift, or combine
- Familiarity with developing highly polished user interfaces and animations
- Familiarity with all levels of automated testing
Benefits
- Competitive pay and benefits
- Medical, dental, vision, life, and disability insurance plans (100% paid for US employees). We offer supplemental medical and dental plans for Canadian employees
- RRSP plan with DPSP company matching program
- Employee Assistance Program (EAP) for mental wellness
- Flexible PTO and 12 company-wide days off throughout the year
- Learning & Development programs
- Equipment, tools, and reimbursement support for a productive remote environment
- Free Life360 Platinum Membership for your preferred circle
Share this job:
Similar Remote Jobs

