Fanaticscollectibles

Senior Engineer, Android (Unified Experience)

Los Angeles, CA, United States; New York, NY, United States. Posted 2 months ago

The role

You will join the Unified Experience / Discovery team to build seamless collector journeys across multiple apps. You will design shared Android foundations, own unified identity flows, and lead migrations to bring separate services together.

What you will do

  • Design and ship shared Android foundations including reusable modules and Compose components
  • Own unified identity, session, and entitlement flows across surfaces
  • Lead migrations and consolidations against live users
  • Own features end to end from API contracts to Compose UI and release
  • Build deep linking, navigation, and cross-surface handoffs
  • Write unit, Flow, coroutine, and Compose UI tests
  • Instrument code with event tracking, feature flags, and monitoring
  • Own Android performance including startup time, scrolling, and memory
  • Review pull requests and coach others
  • Contribute to architectural decisions and mentor engineers

Required qualifications

  • 5+ years building consumer-facing Android applications at scale
  • Kotlin including coroutines, structured concurrency, and Flow
  • Jetpack Compose including state hoisting, recomposition, and Compose Navigation
  • Unidirectional state management at scale (MVI or comparable)
  • Multi-module Gradle architecture
  • Shared architecture across multiple apps
  • Dependency injection (Hilt, Dagger, Koin, or equivalent)
  • GraphQL on Android (Apollo Kotlin, schema-driven development, codegen, subscriptions)
  • CI/CD (Bitrise, GitHub Actions, Fastlane, or equivalent)
  • Testing discipline (JUnit, Turbine, Robolectric, Compose testing, and instrumentation tests)
  • Static analysis (ktlint, detekt, or equivalent)
  • Hands-on with AI-assisted development tooling (Claude Code, Cursor, Copilot, or similar)

Nice to have

  • Experience with livestreaming, real-time auctions, or high-throughput WebSocket/subscription workloads
  • Baseline Profiles, Macrobenchmark, or other systematic Android performance work
  • Exposure to marketplace or e-commerce Android applications
  • Payments, billing, or Play Billing experience
  • Developer tooling or internal platform work that measurably saved other engineers time
  • Passion for sports cards, collectibles, or live commerce

About the company

Fanatics is building a leading global digital sports platform. Fanatics Collectibles is the home of sports cards, trading cards, and collectibles for over 100 million fans worldwide.

Senior Engineer, Android (Unified Experience) at Fanaticscollectibles | JobZoey