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 Guides
Related Job Pages
More Backend Engineer Jobs
Senior Software Engineer, Backend
OnebriefSoftware 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