Life360 is looking to solve the problem of keeping people close to the ones they love by delivering peace of mind and enhancing everyday family life with seamless coordination for all the moments that matter, big and small.
Requirements
- 8+ years of experience with Swift
- 6+ years of experience with CoreData
- 2+ years experience with Protocol Buffers and gRPC
- Experience with JWT and the OAuth 2.0 standard
- Experience with Uber RIBs or VIPER or MVVM architecture patterns
- Experience executing and synchronizing shared background tasks/services
- Experience with reactive programming languages such as RxSwift and Combine
Responsibilities
- Work on a cross-functional team with close cooperation with Product, Data Engineering & Data Science
- Opportunity to develop and maintain networking, data and authorization frameworks which enable core functionality in the Life360 app
- Build and maintain high-throughput systems that emit meta and sensor data to Kafka streams
- Participate in interviewing potential candidates and improving the candidate experience by providing feedback
- Define, build and support authorization and authentication systems, high-frequency sensor ingest, client attesting technologies and network optimization
- Maintain and own services that are the highest throughput in the company offering unique scaling challenges and opportunities
- Pioneer new test strategies via automation to enhance the reliability and efficiency of our testing processes
Other
- Bachelor’s in Computer Science, Engineering, related field or equivalent practical experience
- Strong communication skills to communicate with multiple teams, including both systems and product teams
- Ability to work in a remote-first environment
- Comfortable with rapid experimentation, high agency development and quick iteration timelines
- A passion for quality and taking the craftsmanship of their work seriously