Senior Staff Engineer - Mobile, Fanatics Markets

fanaticsfbg

United States

Remote

USD 204,000 - 269,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Bonus eligibility

Job summary

fanaticsfbg is seeking a Senior Staff Mobile Engineer to drive Kotlin Multiplatform across Android and shared code, shaping architecture and long-term direction for the mobile practice.

You will own the multiplatform strategy, mentor engineers, and collaborate with platform teams to standardize contracts and a unified UI library. Remote-eligible, full-time role with strong compensation and bonus eligibility.

Qualifications

  • 10+ years building scalable Android apps.
  • Expert Kotlin, coroutines, flows and patterns.
  • Lead cross-platform architecture and mentoring.

Responsibilities

  • Own multiplatform strategy across Android and KMP.
  • Lead end-to-end delivery of multi-quarter features.
  • Define engineering principles and best practices.
  • Drive architectural decisions for multi-module KMP.

Skills

Kotlin
Android
Kotlin Multiplatform
Coroutines & Flows
MVI architecture
Gradle
CI/CD pipelines
Compose Multiplatform
Cross-platform ownership

Tools

KSP-based codegen
Koin DI
Compose Multiplatform
CI/CD tooling

Job description

Role overview

A real-money prediction and trading platform that lets users invest in real-world outcomes across sports, entertainment, and other events is hiring a senior staff mobile engineer. The role blends strategic technical leadership with hands-on contribution across Android, iOS, and additional targets, all powered by a shared Kotlin Multiplatform codebase. The position carries organization-wide influence over mobile architecture, engineering standards, and the long-term direction of the mobile practice.

Responsibilities
  • Own the multiplatform engineering strategy across Android and shared KMP layers, setting technical direction and influencing architecture decisions across the broader mobile organization
  • Lead end-to-end delivery of complex, multi-quarter features and systems, from architecture and design through deployment and continuous refinement across multiple platform targets
  • Define and enforce engineering principles and best practices across Android and KMP surfaces, raising the standard for the entire mobile organization
  • Drive architectural decisions for a layered, multi-module KMP codebase, establishing patterns for shared business logic, Compose Multiplatform UI, and cross-platform state management that scale across teams
  • Partner with shared platform teams to shape contracts, shared standards, and a unified UI component library that works consistently across platforms and product lines
  • Mentor engineers at all levels, lead incident resolution as part of the on-call rotation, and model rigorous code reviews that elevate quality across the codebase
Requirements
  • 10+ years of experience building highly scalable, consumer-facing Android applications, with a track record of senior staff-level technical leadership and cross-platform ownership
  • Expert-level Kotlin, including deep mastery of coroutines, flows, idiomatic patterns, and best practices
  • Hands-on experience developing and scaling shared business logic within a large, multi-module KMP codebase, with the ability to lead others and define the path forward
  • Strong command of MVI and reactive architecture patterns applied consistently at scale across Android and shared KMP layers
  • Gradle and build system expertise covering multi-module projects, convention plugins, dependency management, and build performance in large codebases
  • Experience with CI/CD pipelines, SDK versioning strategies, automated release management, and Compose/Compose Multiplatform, paired with clear communication of complex technical decisions to engineers, executives, and non-technical stakeholders
Nice to have
  • Compose Multiplatform experience spanning Android, iOS, desktop, and additional targets
  • Familiarity with KSP-based code generation, Koin, or similar dependency injection patterns in a KMP environment
  • Exposure to feature flag systems, mobile observability tooling, and distributed or event-driven architectures
Benefits and work setup
  • Remote-eligible position with some in-person interview and onboarding components depending on role and location
  • Full-time base salary range of $204,250 to $268,750 USD, plus bonus eligibility
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Staff Engineer - Mobile/Kotlin (REMOTE)
Senior Staff Engineer - Mobile/Kotlin (REMOTE)

fanaticsinc • United States

Remote
USD 163,000 - 265,000
Fully remote
Bonus eligibility
Senior Staff Engineer - Mobile/Kotlin (REMOTE)
Senior Staff Engineer - Mobile/Kotlin (REMOTE)

fanaticsfbg • United States

Remote
USD 163,000 - 265,000
Fully remote
Bonus potential
Health benefits
Senior Staff Engineer - Mobile, Fanatics Markets
Senior Staff Engineer - Mobile, Fanatics Markets

Fanatics Inc. • New York (NY)

On-site
USD 204,000 - 269,000
Staff Engineer - Android (REMOTE)
Staff Engineer - Android (REMOTE)

fanaticsfbg • United States

Remote
USD 144,000 - 235,000
Fully remote
Occasional travel
Senior Mobile Engineer - Fanatics Markets
Senior Mobile Engineer - Fanatics Markets

fanaticsfbg • United States

Remote
USD 120,000 - 180,000
Senior Staff Mobile Engineer - Kotlin KMP Lead
Senior Staff Mobile Engineer - Kotlin KMP Lead

Fanatics Inc. • New York (NY)

On-site
USD 204,000 - 269,000
Senior Engineering Manager (REMOTE)
Senior Engineering Manager (REMOTE)

fanaticsfbg • United States

Remote
USD 163,000 - 265,000
Senior Engineering Manager (REMOTE)
Senior Engineering Manager (REMOTE)

fanaticsinc • United States

Remote
USD 163,000 - 265,000
Staff Engineer - Android (REMOTE)
Staff Engineer - Android (REMOTE)

fanaticsinc • United States

Remote
USD 180,000 - 240,000
Staff Engineer - Mobile/Kotlin
Staff Engineer - Mobile/Kotlin

Fanatics Inc. • United States

Remote
USD 144,000 - 235,000