Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Fanatics Logo

Senior Staff Engineer Full Stack Kotlin - Multiple Teams

Fanatics

$160,000 - $318,000
Sep 29, 2025
Remote, US
Apply Now

Powering the rapidly growing Fanatics sportsbook app by delivering high-quality features quickly and consistently across multiple ecosystems using Kotlin Multiplatform.

Requirements

  • 10+ years of experience building highly scalable Android applications with MVI Architecture
  • Expert-level knowledge of Kotlin language features especially coroutines, flows, idioms, and best practices with the ability to drive best practices and mentor other engineers in its effective use
  • Strong experience with reactive programming patterns and asynchronous data processing
  • Proficiency in Gradle build systems, including multi-module projects, custom plugins, and dependency management
  • Experience with CI/CD pipelines, SDK versioning strategies, and automated release management for mobile applications and libraries
  • Comfortable learning and developing business logic within the Kotlin Multiplatform (KM) ecosystem
  • Experience with Jetpack Compose and modern Material Design principles

Responsibilities

  • Drive the development, testing, documentation, and deployment of high-quality, scalable software into production
  • Lead the end-to-end technical execution of complex features and systems, from ideation and architecture to deployment and refinement
  • Define and enforce engineering principles, guidelines, and best practices
  • Partner closely with product, design, and other stakeholders to make high-impact technical decisions that align with both business goals and long-term scalability
  • Lead incident resolution as part of the on-call rotation, ensuring swift diagnosis and remediation of critical software issues
  • Conduct and elevate code reviews, sharing expertise to enhance code quality
  • Steer team planning and design discussions, introducing innovative approaches to solve technical challenges and optimize design patterns

Other

  • Develop a comprehensive understanding of the industry, product, and roadmap, leveraging this knowledge to shape team strategy and influence the direction of the organization
  • Partner closely with our client platform team who helps define & grow our client standards, best practices and shared ui experience library platform across the organization.
  • Proactively identify and remove roadblocks, occasionally collaborating cross-team collaboration to maintain momentum on complex projects
  • Champion improvements to software quality, testability, operational metrics, and team documentation, setting a higher standard for the organization
  • Mentor and coach engineers at all levels, fostering a culture of continuous learning and professional growth across the team
  • Be open to occasional travel to Fanatics offices and other locations for conferences, events, meetings, and team-building activities
  • Team-first mentality, with a willingness to do what it takes to get the job done and a desire to strive for better
  • Excels at communicating complex technical concepts clearly and effectively to diverse audiences, including engineers, executives, and non-technical stakeholders
  • Expertise in Agile software delivery and SCRUM methodology, with a track record of driving process improvements across teams
  • Thrives in a high-growth environment where priorities evolve regularly and decisions are made quickly
  • Proven ability to collaborate cross-functionally across diverse teams within large enterprise environments, driving alignment and shared success