Life360 is looking for a Senior iOS Developer, Growth to join our team. This iOS engineer role focuses on subscriber growth and premium offerings, where you will be responsible for architecting, designing, and leading the development of next-generation systems and features.
What You'll Do
- Contribute to technical design specifications and take ownership of features from conception to deployment.
- Foster collaboration and best practices across multiple projects.
- Work with a cross-functional team including design, back-end engineering, marketing, data science, and product.
- Design and maintain Growth-specific features and experiments for iOS using tools such as XCTest, XCUITest, or other relevant frameworks.
- Create foundational automation workflows for better product quality and reliability.
- 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 application more scalable.
- 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.
What We're Looking For
- Bachelor's Degree or equivalent experience.
- A growth mindset and eagerness to work with engineering leadership and product on experiments.
- Experience working with an experimentation platform and A/B testing.
- Strong debugging skills and the ability to identify and correct bottlenecks and fix bugs to improve application performance.
- Problem-solving skills for problems without clear solutions and limited resources available online.
- An architecture mindset, spending equal time designing/prototyping and writing production code.
- Strong understanding of software architecture principles and experience in making codebases more testable.
- Strong understanding of the iOS ecosystem and expert knowledge of Swift and iOS frameworks/APIs.
- Experience designing, building, and maintaining advanced applications for the iOS platform with a focus on location-based services.
- Adaptable and able to pick up new concepts with a drive to level up.
- Strong communication skills for interacting with multiple teams and external partners.
- A passion for quality and improving the areas they work in continually.
- Proven experience in developing and implementing automated test strategies.
Nice to Have
- 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.
Technical Stack
- Swift
- iOS frameworks and APIs
- XCTest
- XCUITest
Team & Environment
This role is an iOS engineer position within the Life360 Growth team.
Benefits & Compensation
- Competitive pay: 145,000 to 180,000 CAD + equity.
- Medical, dental, vision, life, and disability insurance plans (100% paid for US employees). 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.
Work Mode
This is a remote position open to candidates located in Canada.
We are an equal-opportunity employer and value diversity at Life360. We do not discriminate based on race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, disability status, or any legally protected status.



