Fanatics, Inc.

Senior Staff Engineer – Mobile

Fanatics, Inc.

full-time

Posted on:

Location Type: Remote

Location: New YorkUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $204,250 - $268,750 per year

Job Level

About the role

  • Own the multiplatform engineering strategy — lead architecture, development, testing, and deployment of high-quality, scalable software across Android and shared Kotlin Multiplatform (KMP) layers, setting the technical direction for the team and broader organization
  • Develop a deep understanding of the industry, product, and roadmap, translating that knowledge into team strategy, cross-team influence, and long-term technical vision
  • Lead end-to-end technical execution of complex, multi-quarter features and systems from ideation and architecture through deployment and continuous refinement, across multiple platforms
  • Define and enforce engineering principles, guidelines, and best practices across Android and KMP surfaces, raising the bar for the entire mobile organization
  • Partner with the client platform team to define and grow shared client standards, best practices, and a unified UI experience library that scales across platforms and the organization
  • Drive high-impact technical decisions in close partnership with product, design, and senior stakeholders — balancing immediate business goals with long-term scalability across platforms
  • Steer team planning and design discussions, introducing multiplatform-first approaches to solve technical challenges and optimize design patterns organization-wide
  • Champion improvements to software quality, testability, operational metrics, and team documentation, holding the organization to a higher standard
  • Mentor and grow engineering talent at all levels, fostering a culture of continuous learning and providing technical coaching that compounds across the team and organization
  • Lead incident resolution as part of the on-call rotation, ensuring swift diagnosis and remediation of critical issues across platforms, while proactively removing roadblocks to maintain momentum on complex, multi-team projects
  • Conduct and model rigorous code reviews, sharing expertise to improve quality and elevate standards across the codebase

Requirements

  • 10+ years of experience building highly scalable Android applications, with a strong track record of sr. staff-level technical leadership and cross-platform ownership
  • Expert-level Kotlin — deep mastery of coroutines, flows, language idioms, and best practices; proven ability to drive standards and mentor engineers at all levels in its effective use
  • Kotlin Multiplatform (KMP) fluency — the bulk of our business logic strategy is built on KMP; you bring hands-on experience developing and scaling shared business logic within this ecosystem and can lead others in doing the same
  • Multiplatform architecture expertise — strong command of MVI and other reactive architecture patterns, with the ability to apply them consistently across Android and shared KMP layers
  • Strong reactive and async programming skills — deep experience with reactive programming patterns and asynchronous data processing at scale
  • Gradle and build system proficiency, including multi-module projects, custom plugins, and dependency management in large codebases
  • Experience with CI/CD pipelines, SDK versioning strategies, and automated release management for mobile applications and libraries
  • Hands-on experience with Jetpack Compose and modern Material Design, with deep knowledge of Android platform best practices, trends, and end-user considerations
  • Excels at conveying complex technical concepts clearly to diverse audiences, from engineers to executives and non-technical stakeholders
  • Proven track record of driving Agile/SCRUM process improvements and delivery excellence across teams in fast-moving, large-scale enterprise environments
  • Team-first mentality with the drive to raise the bar continuously.
Benefits
  • Remote employees may also be eligible for a home office setup stipend
  • Visit https://benefitsatfanatics.com/ for more information
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
KotlinKotlin Multiplatform (KMP)Android developmentMVI architecturereactive programmingasynchronous programmingGradleCI/CD pipelinesJetpack ComposeMaterial Design
Soft Skills
technical leadershipmentoringcommunicationteam collaborationproblem-solvingAgile/SCRUM process improvementcross-team influencecontinuous learningincident resolutioncode review