Life360 is undergoing a major redesign of its mobile application to make it faster, more intuitive, and emotionally engaging for families worldwide. The Onboarding Experience Mobile team is leading the transformation of the core mobile application into a more dynamic, intuitive, and emotionally engaging product for families, aiming to increase the depth and utility of the app and help members discover value faster and return more frequently.
Requirements
- 5+ years of experience building and scaling high-quality Android applications for consumer-scale products.
- Expert in modern Android stack: Kotlin, Jetpack Compose, Coroutines, and Android Jetpack libraries.
- Strong understanding of app architecture patterns: MVVM, MVI, and Clean Architecture.
- Skilled in software architecture design, creating scalable, modular, and testable solutions.
- Proficient in modularization, dependency injection, and API design.
- Experience contributing to and maintaining design systems and reusable UI component libraries.
- Deep knowledge of Android app lifecycle management and UI performance tuning.
Responsibilities
- Build and iterate on core app experiences that drive engagement and improve daily utility for Life360 members.
- Implement modular, reusable, maintainable, and performant UI components using modern Android practices such as Jetpack Compose and Kotlin.
- Collaborate with designers and product managers to turn user problems and experience goals into scalable engineering solutions.
- Participate in architectural discussions and contribute to the ongoing Compose migration and app redesign efforts.
- Ensure a high level of UI polish and user experience consistency by creating UX frameworks that orchestrate experiences leveraging our design system.
- Support app performance, accessibility, and reliability through testing, monitoring, and continuous improvement.
- Conduct thoughtful code reviews and contribute to a strong, inclusive engineering culture.
Other
- Proactive collaborator and mentor, fostering teamwork across product, design, and backend engineering.
- Demonstrates initiative and ownership, actively contributing to design discussions and technical direction.
- Committed to delivering high-quality, delightful UX experiences for end users.
- The Canada-based salary range for this position is $169,500 to $200,000 CAD.
- Life360 is a Remote First company, which means a remote work environment will be the primary experience for all employees. All positions, unless otherwise specified, can be performed remotely (within Canada) regardless of any specified location above.