Life360 is looking to improve its mobile engineering ecosystem by designing and building tools, frameworks, and automation that streamline workflows, improve testability, reduce friction, and increase overall engineering efficiency.
Requirements
- 3 to 5 years of hands-on experience in iOS, Android, or cross-platform mobile development (Swift, Kotlin, etc.).
- Strong understanding of mobile architectures, design patterns, debugging, and performance optimization.
- Experience building internal tools that improve development workflows, automation, or testability.
- Solid understanding of CI/CD systems (Buildkite, Jenkins, GitHub Actions, or similar).
- Experience with unit, integration, and UI testing, plus familiarity with mocking/stubbing frameworks.
- Experience on developer productivity, platform, or infrastructure engineering teams.
- Hands-on experience with Buildkite or mobile-focused CI pipelines.
Responsibilities
- Design, build, and maintain internal mobile development tools, utilities, and frameworks that enhance developer productivity and experience.
- Improve and optimize mobile CI/CD pipelines, integrating quality gates, guardrails, automated reporting, and developer-focused enhancements.
- Investigate and debug complex issues within the engineering ecosystem, delivering scalable, durable solutions across tooling, automation, and system components.
- Codify engineering best practices into actionable systems such as pre-commit checks, guardrails, gating mechanisms, and automated quality enforcement.
- Troubleshoot issues across the mobile stack and propose scalable solutions that support long-term reliability.
- Collaborate with cross-functional teams to identify developer pain points and deliver high-impact improvements.
- Contribute to documentation, design reviews, and knowledge-sharing sessions within the team.
Other
- Work independently to break down requirements, clarify deliverables, and ship features or tools with minimal supervision.
- Champion engineering excellence in testing, performance, developer experience, and code quality.
- Proven ability to work independently, manage complexity, and deliver against defined outcomes and timelines.
- Strong analytical, problem-solving, and communication skills.
- Comfortable collaborating across cross-functional teams in a fast-paced environment.