SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.
Salary: USD 144,000 - 235,000 / annual
Fanatics is building a leading global digital sports platform serving over 100 million sports fans. The Fanatics App integrates commerce, collectibles, betting, and gaming into a unified mobile experience.
As a Staff Engineer on the Android team, you will be a recognized technical leader operating both strategically and hands-on. You will lead ambitious projects, set technical standards, and drive architectural decisions that balance immediate business needs with long-term excellence. Your role spans the full development lifecycle—from ideation and architecture through deployment and refinement—while mentoring engineers at all levels and fostering a culture of innovation.
Key responsibilities include:
- Drive development, testing, documentation, and deployment of high-quality, scalable Android software
- Develop deep understanding of industry, product, and roadmap to shape team strategy and organizational direction
- Lead end-to-end technical execution of complex features and systems
- Define and enforce engineering principles, guidelines, and best practices across the team
- Partner with product, design, and stakeholders on high-impact technical decisions aligned with business and scalability goals
- Lead incident resolution as part of on-call rotation
- Identify and remove technical roadblocks; facilitate cross-team collaboration on complex projects
- Conduct elevated code reviews and share expertise to enhance code quality
- Steer team planning and design discussions with innovative approaches
- Champion improvements to software quality, testability, operational metrics, and documentation
- Mentor and coach engineers at all levels, fostering continuous learning
- Occasional travel to Fanatics offices for conferences, events, and team-building
Required Qualifications:
- 7+ years of experience building highly scalable Android applications with MVI Architecture
- Expert-level proficiency in Kotlin with ability to drive best practices and mentor others
- Android domain expertise: platform best practices, trends, and end-user considerations
- Experience with Jetpack Compose and Dependency Injection or ServiceLocator patterns
- Team-first mentality with willingness to do what it takes and strive for better
- Excellent communication of complex technical concepts to diverse audiences (engineers, executives, non-technical stakeholders)
- Expertise in Agile software delivery and SCRUM methodology with track record of driving process improvements
- Thrives in high-growth environments with evolving priorities and rapid decision-making
- Proven ability to collaborate cross-functionally across diverse teams in large enterprise environments
Preferred Qualifications:
- Experience with Kotlin Multiplatform and Compose Multiplatform
- Experience with Material Design, ideally Material 3
- Client API Design and Client Backend experience
- Experience with GoLang, Swift, and Java