Fanatics, Inc.

We amplify pride and create connections for all fans around the world.

Senior Staff Engineer, Client Kotlin Engineer

Backend EngineerSoftware EngineerFull TimeRemoteTeam 1,001-5,000Since 2011H1B No SponsorCompany SiteLinkedIn

Location

New York

Posted

179 days ago

Salary

$160K - $318K / year

Bachelor Degree10 yrs expEnglishAndroidDistributed SystemsGradleI OSJavaKotlinSpringSpring BootSpring BootSwift

Job Description

• Drive development, testing, documentation, and deployment of high-quality, scalable software into production • Develop comprehensive understanding of industry, product, and roadmap to shape team strategy • Lead end-to-end technical execution of complex features and systems from architecture to deployment • Partner with client platform team to define and grow client standards, best practices, and shared UI experience library • Define and enforce engineering principles, guidelines, and best practices • Partner with product, design, and stakeholders to make high-impact technical decisions • Lead incident resolution as part of on-call rotation • Identify and remove roadblocks and collaborate cross-team to maintain momentum • Conduct and elevate code reviews to enhance code quality • Steer team planning and design discussions and introduce innovative approaches • Champion improvements to software quality, testability, operational metrics, and documentation • Mentor and coach engineers at all levels • Be open to occasional travel to Fanatics offices and other locations for conferences, events, meetings, and team-building

Job 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
  • 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 in Kotlin Multiplatform (KM)
  • Experience with Jetpack Compose and modern Material Design principles
  • Android domain expertise
  • Team-first mentality and strong communication skills
  • Expertise in Agile software delivery and SCRUM methodology
  • Thrives in high-growth environments and cross-functional collaboration
  • Preferred: Compose Multiplatform experience
  • Preferred: Experience designing and building backend services using Spring Boot or similar Java frameworks
  • Preferred: Experience working in large-scale distributed systems and event-driven architectures
  • Preferred: Exposure to Swift & iOS development frameworks

Benefits

  • Eligible for Fanatics Betting and Gaming annual bonus program
  • Equity award
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • 401K
  • Paid time off
  • GymPass
  • Pet Insurance
  • Family Care Benefits
  • $700 home office setup allowance

Related Job Pages

More Backend Engineer Jobs

Senior Software Engineer, Backend

Onebrief

Software for rapid military planning: make planning fast enough for today's environment

Backend Engineer205 days ago
Full TimeRemoteTeam 1-10Since 2019H1B No Sponsor

Senior Backend Engineer building scalable backend systems for Onebrief's military collaboration AI workflow platform

AWSAzureCloudDistributed SystemsDockerGoogle Cloud PlatformGraphQLGRPCJavaJavaScriptKafkaKubernetesMicroservicesNode.jsPythonGo
United States
$160K - $225K / year