Remote job
Senior Staff Engineer - Mobile, Fanatics Markets
Job details
About this role
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