Senior Staff Engineer – Mobile

Posted 1hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Senior Staff Mobile Engineer defining Kotlin Multiplatform architecture for Fanatics Markets, a real-money sports and event prediction app. Leading cross-platform mobile engineering across Android, iOS, and shared code.

Responsibilities:

  • Own the multiplatform engineering strategy across Android and shared KMP layers
  • Set technical direction and influence architecture decisions across the mobile organization
  • Lead complex, multi-quarter features and systems from architecture and design through deployment and refinement
  • Define and enforce engineering principles and best practices across Android and KMP surfaces
  • Drive architectural decisions for shared business logic, Compose Multiplatform UI, and cross-platform state management
  • Partner with platform teams on contracts, shared standards, and a unified UI component library
  • Make high-impact technical decisions with product, design, and executive stakeholders
  • Champion software quality, testability, operational metrics, and build system health
  • Mentor and grow engineers at all levels
  • Lead incident resolution through the on-call rotation and remove cross-team blockers
  • Conduct rigorous code reviews and elevate engineering standards

Requirements:

  • 10+ years of experience building highly scalable, consumer-facing Android applications
  • Strong track record of senior staff-level technical leadership and cross-platform ownership
  • Expert-level Kotlin, including coroutines, flows, language idioms, and best practices
  • Deep hands-on KMP experience in large, multi-module codebases
  • Strong command of MVI and reactive architecture patterns
  • Gradle and build system expertise, including multi-module projects, convention plugins, dependency management, and build performance
  • Experience with CI/CD pipelines, SDK versioning strategies, and automated release management
  • Hands-on Compose and Compose Multiplatform experience
  • Deep knowledge of Android platform best practices and design system standards
  • Ability to communicate complex technical decisions to technical and non-technical stakeholders
  • Experience driving Agile/SCRUM process improvements and delivery excellence
  • Team-first mentality
  • Strongly desired: Compose Multiplatform across Android, iOS, desktop, and additional targets
  • Strongly desired: KSP-based code generation, Koin or similar dependency injection patterns
  • Strongly desired: Feature flag systems, mobile observability tooling, and platform integration patterns
  • Strongly desired: Distributed systems and event-driven architecture

Benefits:

  • Base and bonus compensation
  • Benefits information available at https://benefitsatfanatics.com/
  • Potential in-person onboarding through Launching into Better: LIVE for full-time, non-seasonal hires
  • Global sports platform employee benefits (details provided through the benefits site)