Senior Mobile Engineer
New
F
Fanatics Betting & GamingSports Technology
RemoteFull-TimeSenior
Salary152,000 - 200,000 USD per year
Apply NowOpens the employer's application page
Job Details
- Experience
- 5+ years
- Required Skills
- KotlinCI/CD
Requirements
- 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
- 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
- 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
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
View Full Description & ApplyYou'll be redirected to the employer's site