This role is for a Senior iOS engineer within the Life360 driving team. This person will be responsible for building post-drive experiences which use high fidelity driving data to deliver rich, delightful and fun experiences. As a member of the team, you will be shipping weekly and must be comfortable with quick iteration cycles. The US based salary range for this position is $123,000 to 180,500. The Canada-based salary range for this position is 145,000 to 180,000 CAD. We take into consideration an individual’s background and experience in determining final salary- therefore, base pay offered may vary considerably depending on geographic location, job-related knowledge, skills, and experience. The compensation package includes a wide range of medical, dental, vision, financial, and other benefits, as well as equity.
What You’ll Do
- 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
What We’re Looking For
- 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.
- 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.
- 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
- 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.
- 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
Bonus
- 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
Our 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
Life360 Values
Our company’s mission-driven culture is guided by our shared values to create a trusted work environment where you can bring your authentic self to work and make a positive difference.- Be a Good Person – We have a team of people with high integrity who you can trust.
- Be Direct With Respect – We communicate directly, even when it’s hard.
- Members Before Metrics – We focus on building an exceptional experience for families.
- High-Intensity High Impact – We do whatever it takes to get the job done.