
Remote opportunity at
FanaticsStaff Engineer - Mobile/Kotlin
Fanatics operates a digital sports platform that connects millions of fans worldwide with licensed gear, collectibles, and gaming services. The company currently seeks a remote Staff…
Career Tools
About This Role
Fanatics operates a digital sports platform that connects millions of fans worldwide with licensed gear, collectibles, and gaming services. The company currently seeks a remote Staff Engineer specializing in Mobile and Kotlin to join its engineering organization. In this position, the selected individual acts as a technical leader across both strategic initiatives and hands-on coding tasks for the primary company application, which integrates free-to-play games, ecommerce, live events, and new…
Job Description
Fanatics operates a digital sports platform that connects millions of fans worldwide with licensed gear, collectibles, and gaming services. The company currently seeks a remote Staff Engineer specializing in Mobile and Kotlin to join its engineering organization. In this position, the selected individual acts as a technical leader across both strategic initiatives and hands-on coding tasks for the primary company application, which integrates free-to-play games, ecommerce, live events, and new digital features.
This role suits experienced mobile developers who can balance immediate product timelines with long-term architectural scalability. The engineer will collaborate closely with product management, design, and fellow developers while guiding technical execution, setting engineering guidelines, and mentoring team members at all levels. Candidates must be comfortable navigating a fast-paced, high-growth environment where priorities shift regularly.
Responsibilities
- Manage the complete software development lifecycle, encompassing design, creation, testing, documentation, and production release
- Contribute to product strategy by applying deep domain knowledge and understanding of industry roadmaps
- Lead technical implementation for complex systems and features from initial concept through deployment
- Establish and uphold engineering guidelines and best practices
- Coordinate with product and design teams to make scalable, high-impact technical decisions
- Participate in on-call rotations to resolve incidents and remediate software problems swiftly
- Facilitate cross-team collaboration to eliminate roadblocks and maintain project momentum
- Lead code reviews to share expertise and elevate overall code quality
- Guide architectural planning discussions and introduce innovative design patterns
- Improve software testability, operational metrics, and documentation standards
- Coach and mentor engineers across all experience levels
- Travel occasionally for team meetings, conferences, events, and office visits
Requirements
- Minimum of 7 years of professional experience building scalable Android applications utilizing MVI Architecture
- Expert-level command of Kotlin
- Strong domain expertise in Android platform trends, best practices, and user considerations
- Practical experience working with Jetpack Compose and ServiceLocator or Dependency Injection patterns
- Strong communication skills for interacting with technical and non-technical audiences
- Experience with SCRUM methodology and Agile software delivery
- Ability to thrive and adapt quickly within a fast-paced, high-growth setting
Qualifications
- Familiarity with Kotlin Multiplatform and Compose Multiplatform
- Experience utilizing Material Design, specifically Material 3
- Background in client API design and client backend work
- Knowledge of Swift, GoLang, and Java
Core Skills
Benefits
- Salary ranging from USD 144,000 to 235,000 per year, varying by geographic zone and residence location
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
Is this position remote?
Yes, the source posting specifies that the role is remote, though occasional travel to Fanatics offices or other locations for meetings, events, and conferences may be required.
What is the salary range for this job?
The annual salary ranges from USD 144,000 to 235,000, with final figures varying based on the country and state of residence within Fanatics Betting and Gaming geographical compensation zones.
What level of experience is required?
Applicants must have at least seven years of experience developing highly scalable Android applications using MVI Architecture, alongside expert-level proficiency in Kotlin.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.