Senior Mobile Engineer @Fanatics Betting & Gaming
Software Development
Salary $152,000 β€” $200..
Remote Location
πŸ‡ΊπŸ‡Έ USA Only
Employment Type full-time
Posted 3wks ago

[Hiring] Senior Mobile Engineer @Fanatics Betting & Gaming

3wks ago - Fanatics Betting & Gaming is hiring a remote Senior Mobile Engineer. πŸ’Έ Salary: $152,000 β€” $200,000 usd πŸ“Location: USA

Role Description

As a Senior Mobile Engineer, you'll contribute to a multi-platform app built on Kotlin Multiplatform, shipping features across Android, iOS, and additional targets from a shared codebase. You'll own complex work end-to-end, write code that sets the quality bar for the team, and help shape architecture decisions in a fast-moving product environment.

Our engineering strategy centers on KMP and Compose Multiplatform to deliver high-quality, consistent experiences across platforms β€” and the engineers who build it are expected to help keep that bar high.

Responsibilities

  • Build and ship production-quality features across Android and shared KMP layers, taking ownership from design through deployment with minimal oversight.
  • Implement features across core product domains β€” connecting Compose Multiplatform UI to shared business logic through clean MVI state management.
  • Contribute to a layered, multi-module architecture, respecting module boundaries and shared platform contracts.
  • Partner with shared platform teams to implement against declared interfaces, keeping app-specific logic cleanly separated from shared platform concerns.
  • Collaborate with product, design, and QA to deliver reliable, pixel-accurate experiences across multiple platform targets.
  • Write testable, well-structured Kotlin leveraging coroutines, flows, KSP-based codegen, and dependency injection patterns consistent with the team's standards.
  • Conduct thorough code reviews, maintaining module boundary discipline and build system conventions.
  • Participate in the on-call rotation, helping diagnose and resolve issues across platforms.
  • Mentor junior engineers and contribute to a culture of continuous learning on the team.

Qualifications

  • 5+ years of experience building scalable, consumer-facing Android applications with strong command of MVI architecture.
  • Strong Kotlin proficiency β€” coroutines, flows, idioms, and best practices β€” with the ability to apply and share these effectively across the team.
  • Experience with Kotlin Multiplatform β€” comfortable developing and scaling shared business logic in a multi-module KMP codebase.
  • Hands-on experience with Compose or Compose Multiplatform, building design-system-compliant UI across platform targets.
  • Proficiency in Gradle multi-module projects, including convention plugins and dependency management.
  • Experience with CI/CD pipelines and automated mobile testing practices.
  • Comfortable working across shared platform and library boundaries β€” implementing against declared interfaces without leaking platform-specific logic into shared modules.
  • Clear communicator able to articulate technical decisions to peers, product, and design stakeholders.
  • Agile/SCRUM experience with a track record of consistent, quality delivery.
  • Team-first mentality with a drive to raise the bar continuously.

Bonus

  • Compose Multiplatform experience across Android, iOS, desktop, and wasm targets.
  • Experience with KSP-based codegen and Koin or similar DI in a KMP environment.
  • Familiarity with feature flag systems and mobile observability tooling.
  • Experience with backend services, distributed systems and event-driven architectures.

Salary Range

$152,000 β€” $200,000 USD

Benefits

For information about our benefits, please visit https://benefitsatfanatics.com/

Before You Apply
️
πŸ‡ΊπŸ‡Έ Be aware of the location restriction for this remote position: USA Only
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior Mobile Engineer @Fanatics Betting & Gaming
Software Development
Salary $152,000 β€” $200..
Remote Location
πŸ‡ΊπŸ‡Έ USA Only
Employment Type full-time
Posted 3wks ago
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 125,000+ Remote Jobs
️
πŸ‡ΊπŸ‡Έ Be aware of the location restriction for this remote position: USA Only
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 125,000+ Remote Jobs
Γ—
Apply to the best remote jobs
before everyone else

Access 125,000+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews

⚑ 127,046+ remote jobs, refreshed hourly

πŸ”” Real-time alerts: Apply first, direct to employer

πŸ›‘οΈ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later