Fanatics is building a leading global digital sports platform. We ignite the passions of global sports fans and maximize the presence and reach for our hundreds of sports partners globally by offering products and services across Fanatics Commerce, Fanatics Collectibles, and Fanatics Betting & Gaming, allowing sports fans to Buy, Collect, and Bet. Fanatics Collectibles is a new company operating at the intersection of collectibles, culture, and technology. Backed by world-class investors, operators, and sports & entertainment partners, we are building the global leader in next-generation collectibles. As part of the broader Fanatics ecosystem, we leverage a digital sports platform that spans over 900 sports properties and engages more than 81 million fans. Together, we are reimagining every part of the collectibles experience for fans, partners, and creators. You'll join the Unified Experience team — the group responsible for building seamless collector journeys across Fanatics Live, Marketplace, Instant Rips, Collections, Topps, and future experiences. This is the Android seat on that team, and it's a systems role as much as a feature role. You'll own the shared Android foundation that multiple apps and multiple feature teams depend on: common identity and session handling, shared Compose components and modules, consistent navigation and deep linking between surfaces, and the migration paths that get us from where each app is today to where the unified experience needs it to be. When you get it right, four teams ship faster and collectors stop noticing the seams. The Android stack is modern by design: Kotlin and Jetpack Compose throughout, Coroutines and Flow for concurrency and state, a unidirectional architecture with a strict state contract, GraphQL against our backend, and a modular multi-module Gradle codebase with automated build and release pipelines. No legacy View-system app hiding under the surface — you'll be working in a codebase you can be proud of. AI tooling is part of how we work. We expect engineers to use it on the job, give it good context, and verify the output — not just accept it.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior
Education Level
No Education Listed