Sr. Android Developer - Hybrid Woodland Hills, CA
Farmers Insurance · Los Angeles, CA · 1 wk ago
HybridAnalyst$115k–$196k/yrFull-time
About the role
Farmers Insurance is seeking a Senior Android Developer to lead the architecture, design, and development of feature-rich, high-performance Android applications. This is a high-impact, senior leadership role where you'll partner closely with business stakeholders, product managers, and fellow engineers to shape what we build and how we build it.
Responsibilities
- Lead the architecture, design, and development of feature-rich, high-performance Android applications.
- Own code quality, release readiness, and the overall technical health of our mobile codebase.
- Partner with business and product teams to translate ideas into validated, actionable roadmaps.
- Build proofs of concept to evaluate emerging features, technologies, and AI-driven capabilities.
- Present and demo products to business stakeholders, leadership, and cross-functional teams.
- Mentor and elevate fellow developers through code reviews, pairing, and knowledge sharing.
- Drive adoption of modern tools, frameworks, and best practices across the mobile team.
Requirements
- Core Engineering Expertise:
- 7-10 years of professional Android development experience, with a track record of shipping production apps at scale.
- Deep mastery of Kotlin, including coroutines, Flow, and modern language features.
- Expert-level experience with Jetpack Compose and modern declarative UI development.
- Solid grasp of modern app architecture patterns — MVVM, MVI, Clean Architecture, and modularization.
- Experience with dependency injection (Hilt / Dagger), reactive programming, and concurrency.
- Proficiency with Kotlin Multiplatform (KMP) is a strong plus.
- Strong testing discipline — unit, UI, and integration testing (JUnit, Espresso, Compose testing APIs).
- Experience with CI/CD pipelines, app performance optimization, and Play Store release management.
- Familiarity with REST/GraphQL APIs, secure data handling, and mobile security best practices — especially important in a regulated industry like insurance.
- Backend & APIs:
- Understanding of how the server side works, including REST design, authentication flows (OAuth, JWT), API versioning, and debugging issues that span client and server.
- Cloud & DevOps Fundamentals:
- Familiarity with cloud platforms (Heroku, GCP), CI/CD pipelines (GitHub Actions, Jenkins), and build automation.
- Knowing how releases actually ship — staged rollouts, feature flags, and crash monitoring (Firebase Crashlytics, Sentry).
- Security & Compliance:
- Secure storage, certificate pinning, encryption, PII handling, and awareness of regulations like CCPA/GDPR and industry-specific data rules, including the OWASP Mobile Top 10.
- Cross-Platform Awareness:
- Even though the app is native, understanding of Kotlin Multiplatform, Flutter, or React Native to inform architecture decisions and collaborate with teams that use them.
- System Design & Architecture:
- Modularization, scalability, offline-first patterns, caching strategies, and designing for maintainability across a large codebase and team.
- Product & Business Sense:
- Reading analytics (Firebase, Segment, Mixpanel), understanding A/B testing, conversion funnels, and tying engineering work to business outcomes.
Qualifications
- Practical understanding of AI and LLMs, and how to integrate them into mobile products.
- Experience with on-device ML (Gemini Nano, ML Kit, TensorFlow Lite/LiteRT) and/or cloud-based AI services is highly desirable.
- Curiosity and ability to research and adopt emerging Android technologies quickly.
Skills
- Excellent communication skills — able to explain technical concepts clearly to both technical and non-technical audiences.
- Confident presenting and demoing products to business stakeholders and leadership.
- Strong collaboration skills and a proven ability to work effectively across teams.
- A mentor mindset — invested in growing the skills of those around you, fostering a strong code review culture, and translating technical tradeoffs for non-technical audiences.
- Skilled at estimating, scoping, and prioritizing work.
- Strong problem-solving ability; flexible, self-directed, and thrives under pressure.
- Product-minded — understands business goals and the "why" behind the work.
Benefits
- Competitive salary commensurate with experience, qualifications and location.
- Benefits package includes:
- 401(k)
- Medical
- Dental
- Vision
- Health Savings and Flexible Spending Accounts
- Life Insurance
- Paid Time Off
- Paid Parental Leave
- Tuition Assistance
Pay
$115,275 - $196,130
Schedule
Hybrid (3 days in office, 2 days remote)