Jobs · Analyst · California

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)

Similar jobs