Fanatics

Senior Engineer, Android

Fanatics$160K — $200K *
Consumer Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years of experience in developing and launching consumer-facing Android applications at scale.
  • Deep proficiency in Kotlin and the modern Android ecosystem.
  • Expertise in Jetpack Compose for state-aware UI and performance optimization.
  • Strong knowledge of Coroutines and Flow for structured concurrency and lifecycle-aware operations.
  • Familiarity with modular application architecture and dependency injection techniques.
  • Experience with API integration, utilizing REST or GraphQL and real-time data handling.
  • Demonstrated success in operational excellence through profiling and complex bug debugging.

Responsibilities

  • Design and launch production-level Android features for live-break commerce.
  • Take ownership of features, including client integration and business logic.
  • Develop real-time experiences that adapt seamlessly to connection fluctuations and user activity.
  • Implement comprehensive test coverage for various aspects of the application.
  • Enhance app performance and reliability across multiple Android devices and OS versions.
  • Resolve complex production issues through analytics and user feedback.
  • Conduct careful pull request reviews and mentor junior engineers.

Benefits

  • Access to advanced AI tools to assist in development.
  • Collaborative environment with cross-functional teams including Product and Data.
  • Opportunity to mentor junior engineers and foster team development.
Full Job Description
The Role

You'll join the Instant Rips Android team - the group responsible for the live-break commerce experience on Fanatics Live.

We build the surfaces millions of collectors use in real time: bidding in live auctions, joining breaks, navigating a high-velocity chat stream, and transacting in the marketplace.

The Android stack is modern by design. We build in Kotlin, use Jetpack Compose for declarative UI, and rely on Coroutines and Flow for asynchronous and reactive work. We favor modular, testable architecture with clear dependency boundaries and build against backend services and real-time data streams that must remain reliable during high-traffic events.

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.
What You'll Do
  • Design and ship production Android features across the live-break experience: auctions, stream viewing, chat, marketplace, and collector tools.
  • Own features end-to-end - client and API contracts, state and business logic, Compose UI, testing, release, and production health.
  • Build real-time experiences that remain responsive and correct through reconnects, lifecycle changes, degraded networks, and peak-load events.
  • Write meaningful test coverage across unit, integration, and UI layers, including deterministic tests for Coroutines, Flow, and failure paths.
  • Improve application performance, stability, accessibility, security, and reliability across a broad range of Android devices and OS versions.
  • Diagnose complex production issues using observability, analytics, experimentation, and customer feedback.
  • Review pull requests with judgment: surface real defects, prioritize what matters, and coach on what to let go.
  • Contribute to architectural decisions involving modularization, state management, dependency injection, networking, persistence, and failure handling.
  • Partner closely with Product, Design, backend, iOS, Data, and platform teams to clarify tradeoffs and deliver cohesive customer experiences.
  • Mentor engineers earlier in their careers and raise the quality bar across the team.
What We're Looking For
  • 5+ years building and shipping consumer-facing Android applications at scale.
  • Kotlin - deep proficiency with the language and the modern Android ecosystem.
  • Jetpack Compose - state-aware UI design, navigation, recomposition behavior, accessibility, and performance-conscious composition.
  • Coroutines and Flow - structured concurrency, cancellation, error handling, reactive streams, and lifecycle-aware collection.
  • Android foundations - application and activity lifecycle, configuration changes, process death, networking, persistence, background work, and performance optimization.
  • Architecture - experience designing modular, maintainable applications with clear state management, dependency injection, and testable boundaries.
  • API and real-time integration - experience consuming REST or GraphQL services and working with streaming, WebSocket, or subscription-based data patterns.
  • Testing - strong unit, integration, and UI testing practices using modern Android testing tools and dependency fakes or mocks.
  • Operational excellence - hands-on experience with profiling, crash and performance monitoring, analytics, experimentation, and complex production debugging.
  • Build and release - Gradle and CI/CD experience with automated build, test, quality, and release pipelines.
  • AI-assisted development - practical experience using AI tools to accelerate engineering work while validating correctness, security, and maintainability.
  • Senior-level ownership - a track record of independently delivering complex features, communicating tradeoffs clearly, and mentoring other engineers.
Bonus Points
  • Experience with live streaming, real-time auctions, or high-throughput WebSocket or subscription workloads.
  • Experience with marketplace, e-commerce, payments, or other transaction-oriented Android products.
  • Experience supporting high-scale consumer mobile products during traffic spikes or latency-sensitive events.
  • Passion for sports cards, collectibles, fandom, or live commerce.

The salary range represents base pay only and does not include short-term or long-term incentive compensation. This salary range is specific to New York City and may not be applicable to other locations. When determining base pay, as part of a final compensation package, we consider several factors such as location, experience, qualifications, and training. For information about our benefits, please visit https://benefitsatfanatics.com/

NYC Salary Range

$160,000-$200,000 USD

By submitting your application, you agree to our terms of service and acknowledge you have read our Candidate Privacy Policy.

About Fanatics

Fanatics is a leading retailer of licensed sports merchandise. The company was founded in 1995 and has grown to become the largest online retailer of officially licensed sports merchandise in the world. Fanatics offers a wide range of products, including jerseys, hats, and other apparel, as well as collectibles and memorabilia. The company has partnerships with all major sports leagues and teams, as well as with individual athletes. Fanatics is committed to providing a seamless shopping experience for its customers and has invested heavily in technology and logistics to ensure fast and reliable delivery.
Learn more about Fanatics
Size
5,000 employees
Industry
Founded
1995

Similar Jobs

More Jobs at Fanatics

More Consumer Technology Jobs

Find similar Senior Engineer, Android jobs: