Senior Engineering Manager - Mobile, Fanatics Markets
New
F
FanaticsBetting & Gaming
Workplace Type: RemoteFull-TimeManager
Salary204,250 - 268,750 USD per year
Apply NowOpens the employer's application page
Job Details
- Experience
- 10+ years of software engineering experience, including 2+ years managing mobile engineering teams
- Required Skills
- KotlinCI/CD
Requirements
- 10+ years of software engineering experience, including 2+ years managing mobile engineering teams.
- Proven track record building highly scalable, consumer-facing Android applications using MVI architecture.
- Expert-level Kotlin proficiency including coroutines, flows, and thread dispatchers.
- Strong experience with reactive programming patterns and asynchronous data processing (WebSockets, gRPC, Ktor).
- Experience designing offline-first data sync layers (e.g., SQLDelight) with understanding of schema migrations.
- Proficiency with Gradle build systems at scale (multi-module, convention plugins, caching).
- Experience designing CI/CD pipelines that validate KMP changes across Android and iOS builds.
- Hands-on experience with Jetpack Compose, including recomposition optimization and state hoisting.
- Deep Android platform expertise with sufficient awareness of iOS conventions to ensure idiomatic KMP modules.
- Demonstrated ability to lead multi-team programs and scale engineering organizations.
- Expertise in Agile/Scrum delivery and effective communication across engineering, product, and executive audiences.
Responsibilities
- Lead, coach, and develop staff and senior engineers, fostering a culture of accountability, innovation, and continuous improvement.
- Own end-to-end technical execution of complex features — from architecture and design to deployment and iteration.
- Partner with the client platform team to define and evolve shared standards, best practices, and UI libraries.
- Provide architectural oversight for Kotlin/Java services built with Spring Boot, ensuring engineering best practices.
- Set and track engineering goals around availability, performance, quality, and delivery cadence.
- Recruit, retain, and scale top engineering talent through thoughtful hiring and mentorship.
- Lead multi-team planning and design discussions, driving adoption of best practices across platform boundaries.
- Advocate for engineering at the executive level, influencing technology strategy and investment in distributed systems and mobile infrastructure.
View Full Description & ApplyYou'll be redirected to the employer's site