Senior Staff Engineer - Mobile, Fanatics Markets

3 weeks, 1 day ago
Full-time
Lead
Software Development
Fanatics

Fanatics

Fanatics Inc is the top destination for officially licensed sports merchandise, offering a vast collection of fan gear from all your favorite teams and players. As a market leader in the sports industry, Fanatics is evolving into a global digital sport...

Retailing
5K-10K
Founded 2011
$4900M raised

Description

  • Own multiplatform engineering strategy across Android and shared Kotlin Multiplatform layers.
  • Lead complex, multi-quarter features from architecture and design through deployment and refinement.
  • Define engineering principles and architectural patterns for shared logic, Compose Multiplatform UI, and state management.
  • Partner with platform teams to establish shared contracts, standards, and UI components.
  • Drive technical decisions with product, design, and executive stakeholders.
  • Improve software quality, testing, operational metrics, and build-system health.
  • Mentor engineers across levels and promote continuous learning.
  • Lead incident resolution through the on-call rotation and remove cross-team blockers.
  • Conduct rigorous code reviews and raise quality standards across the organization.

Requirements

  • 10+ years building highly scalable, consumer-facing Android applications, including senior staff-level technical leadership.
  • Expert-level Kotlin, including coroutines, flows, language idioms, and best practices.
  • Deep hands-on experience with Kotlin Multiplatform in large, multi-module codebases.
  • Strong experience with MVI and reactive architecture patterns.
  • Expertise with Gradle, convention plugins, dependency management, and build performance.
  • Experience with CI/CD, SDK versioning, and automated mobile release management.
  • Hands-on experience with Compose and Compose Multiplatform and strong Android platform knowledge.
  • Ability to communicate technical decisions to engineers, executives, and non-technical stakeholders.
  • Experience improving Agile/SCRUM processes and delivery across large-scale teams.
  • Preferred: Compose Multiplatform across Android, iOS, desktop, or other targets; KSP, Koin, feature flags, observability, distributed systems, or event-driven architecture.

Benefits

  • Salary range of $204,250–$268,750 USD, varying by geographic compensation zone.
  • Additional bonus opportunities for full-time employees.
  • Remote work opportunity.
  • Benefits program including offerings detailed at Fanatics’ benefits site.
  • Potential in-person onboarding or cultural immersion sessions in New York City.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Mobile Engineer, BLE & Device Connectivity (iOS/Android)

Beacon Biosignals 11-50 Biotechnology

Beacon Biosignals is hiring a Senior Mobile Engineer to build and improve native iOS and Android Bluetooth Low Energy connectivity for wearable EEG devices used in neurological, psychiatric, and sleep research and care.

Android Expo GitHub iOS Kotlin React Native Swift TypeScript
1 hour, 29 minutes ago

Mobile Architect - Freelance

Netguru 251-1K Internet Software & Services

Netguru is seeking two freelance Mobile Architects to support a client’s mobile team by designing scalable mobile platform or payment architectures for a 6–12 month project with possible extension.

Agile Android CI/CD iOS Kotlin Swift
1 day, 2 hours ago

Senior Mobile Software Engineer (iOS / Android), Identity & Security - India

JumpCloud 251-1K Internet Software & Services

JumpCloud is hiring a Senior Mobile Software Engineer to build secure native iOS and Android applications that protect enterprise identities through authentication, password management, and identity verification.

Android AWS CI/CD Encryption Espresso GCP GitHub Actions Go iOS Kotlin OpenID Connect REST API Swift WebSockets XCTest
2 weeks, 4 days ago

[Crédito] Software Engineer III - Mobile

Harford County Public Library 51-250 Diversified Consumer Services

A Stone busca uma pessoa Software Engineer Pleno para desenvolver soluções mobile e módulos multiplataforma que transformem necessidades de empreendedores brasileiros em produtos de software de impacto.

Android iOS React Native REST API
2 weeks, 6 days ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers