F

Fanatics

China-based licensed sports merchandise retailer

Senior Engineer - Android, Unified Experience

Mobile EngineeringUpdated on Nov 14
Full-time$144k - $200k /yr

About the Job

Requirements

  • At least 5 years of experience building consumer-facing Android applications at scale.
  • Knowledge of Kotlin, including coroutines, structured concurrency, and Flow.
  • Experience with Jetpack Compose, including state hoisting, recomposition and stability, performance-aware composition, and Compose Navigation.
  • Experience with scalable unidirectional state management such as MVI or a comparable strict, testable architecture, and the ability to explain and defend the approach.
  • Experience with multi-module Gradle architecture, clean module boundaries, convention plugins, version catalogs, and build-time optimization.
  • Experience building shared architecture across multiple apps, including reusable modules, SDKs, or internal libraries consumed by multiple apps or teams, with API stability and versioning discipline.
  • Experience with dependency injection using Hilt, Dagger, Koin, or an equivalent.
  • Experience with GraphQL on Android, including Apollo Kotlin, schema-driven development, code generation, and subscriptions.
  • Experience with CI/CD tools such as Bitrise, GitHub Actions, or Fastlane, or equivalent automated build, test, and release pipelines feeding the Play Console.
  • Testing experience with JUnit, Turbine, Robolectric, Compose testing, and instrumentation tests, including meaningful assertions.
  • Experience with static analysis tools such as ktlint, detekt, or equivalent quality gates.
  • Hands-on experience using AI-assisted development tools such as Claude Code, Cursor, or Copilot for real work.
  • Use structured commit and pull request practices tied to a project tracker such as Linear, Jira, or equivalent.
  • Ability to work across team boundaries and influence engineers outside the role’s management authority.

Responsibilities

  • Design and deliver shared Android foundations, including reusable modules, Compose components, and internal libraries used by multiple collector-facing apps, treating consuming engineers as first-class customers.
  • Own unified identity, session, and entitlement flows across product surfaces so collectors can sign in once and move between Live, Instant Rips, Marketplace, and Collections.
  • Lead migrations and consolidations for live users, including persistence and data model changes, deprecation of divergent implementations, and phased rollouts that avoid disrupting users mid-flow.
  • Own features end to end, including API contracts, state and effect handling, Compose UI, testing, and release.
  • Build deep linking, navigation, and cross-surface handoffs across products.
  • Write unit tests with fake dependencies, test Flow and coroutine patterns, and create Compose UI tests where appropriate.
  • Instrument shipped work and monitor it in production through event tracking, feature flags, staged Play Store rollouts, crash and ANR triage, and post-launch monitoring.
  • Improve Android performance, including startup time, scrolling and animation jank, and memory use under sustained real-time load.
  • Review pull requests, identify substantive defects, prioritize important feedback, and coach engineers on what does not need changes.
  • Contribute to architectural decisions about modularization strategy, state management, effect handling, and failure handling.
  • Mentor earlier-career engineers and raise the quality bar across the team.

Desired Qualifications

  • Experience with livestreaming, real-time auctions, or high-throughput WebSocket or subscription workloads.
  • Experience with Baseline Profiles, Macrobenchmark, or other systematic Android performance work.
  • Exposure to marketplace or e-commerce Android applications.
  • Experience with payments, billing, or Play Billing.
  • Experience with developer tooling or internal platform work that measurably saved other engineers time.
  • Interest in sports cards, collectibles, or live commerce.

About the Company

Fanatics

China-based licensed sports merchandise retailer

Fanatics China is a joint venture between Fanatics Inc. and Hillhouse Capital that localizes and scales licensed sports merchandise for China. It designs, manufactures, and markets fan gear for Chinese consumers, operating a multi-channel model that includes building and running e-commerce sites for global leagues and teams, exploring online marketplaces, and developing physical retail concepts. Its product workflow combines technology, data, and on-demand manufacturing to manage the entire supply chain, enabling fast response to demand. The company differentiates itself through a China-focused approach backed by Hillhouse’s network and investments, its end-to-end vertical commerce model, and partnerships with hundreds of sports organizations, which together help it navigate China’s complex retail landscape. The goal is to satisfy a previously underserved Chinese market for licensed sports merchandise by creating localized products and channels that connect fans with official gear.

Company size
10,001+
Company stage
Growth Equity (Venture Capital)
Total funding
$5.2B
Headquarters
Huangpu, China
Founded
1995

Recently Posted Jobs

Explore more opportunities at Fanatics

See more jobs