Senior Engineer, iOS

Fanatics

New York (NY)

On-site

USD 150,000 - 210,000

Full time

31 hours ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Fanatics Collectibles seeks an experienced iOS engineer to join the Instant Rips team, delivering live-break commerce on Fanatics Live. You’ll build interfaces for auctions, breaks, chat, and marketplace with a SwiftUI-first approach and modern architecture.

You will own features end-to-end, drive testing and CI/CD, and mentor junior engineers while collaborating on architecture decisions to raise the team’s quality bar. This NYC role emphasizes high performance and reliability.

Qualifications

  • 5+ years building consumer-facing iOS applications at scale.
  • Experience with livestreaming, real-time auctions, or high-throughput WebSocket/subscription workloads.
  • Exposure to marketplace or e-commerce iOS applications.
  • Passion for sports cards, collectibles, or live commerce.

Responsibilities

  • Design and ship production iOS features across the live-break experience: auctions, stream viewing, chat, marketplace, and collector tools.
  • Own features end-to-end — API contracts, TCA reducers, SwiftUI views, testing, and release.
  • Write genuine test coverage: unit tests with mock dependencies, TCA
  • TestStore assertions, async test patterns — not coverage theater
  • Review pull requests with judgment: surface real defects, prioritize what matters, coach on what to let go
  • Contribute to architectural decisions: modularization strategy, effect management, failure handling
  • Mentor engineers earlier in their career and raise the quality bar across the team

Skills

Swift Concurrency
SwiftUI
The Composable Architecture (TCA)
AI tooling
Live/real-time iOS
End-to-end ownership
Mentoring engineers
Code review
Architectural decisions
E-commerce iOS experience

Tools

Tuist
XcodeGen
CI/CD tooling (Bitrise, Fastlane)
SwiftLint/Periphery

Job description

Fanatics is building a leading global digital sports platform. We ignite the passions of global sports fans and maximize the presence and reach for our hundreds of sports partners globally by offering products and services across Fanatics Commerce, Fanatics Collectibles, and Fanatics Betting & Gaming, allowing sports fans to Buy, Collect, and Bet. Through the Fanatics platform, sports fans can buy licensed fan gear, jerseys, lifestyle and streetwear products, headwear, and hardgoods; collect physical and digital trading cards, sports memorabilia, and other digital assets; and bet as the company builds its Sportsbook and iGaming platform. Fanatics has an established database of over 100 million global sports fans; a global partner network with approximately 900 sports properties, including major national and international professional sports leagues, players associations, teams, colleges, college conferences and retail partners, 2,500 athletes and celebrities, and 200 exclusive athletes; and over 2,000 retail locations, including its Lids retail stores. Our more than 22,000 employees are committed to relentlessly enhancing the fan experience and delighting sports fans globally.

About the Team

Fanatics Collectibles is the home of sports cards, trading cards, and collectibles for over 100 million fans worldwide. As part of the global Fanatics platform, we're rebuilding how collectors discover, buy, sell, and experience their hobby — live, in real time, at scale.

Our flagship mobile product, Fanatics Live, is where that experience comes to life: live card breaks, real-time auctions, high-traffic chat, marketplace transactions, and deep collection management tools. The stakes are high and the traffic is real — we build for peak-load moments where latency is visible and reliability is nonnegotiable.

Role Summary

You’ll join the Instant Rips iOS team — the group responsible for the live-break commerce experience on Fanatics Live. We build the surfaces millions of collectors use in real time: bidding in live auctions, joining breaks, navigating a high-velocity chat stream, and transacting in the marketplace.

The iOS stack is modern by design. We're SwiftUI-first, run The Composable Architecture TCA) across the app, use Swift Concurrency throughout, talk to our backend via Apollo GraphQL, and maintain a clean modular SPM codebase generated with Tuist. There's no legacy UIKit app hiding under the surface — you’ll be working in a codebase you can be proud of.

AI tooling is part of how we work. We expect engineers to use it on the job, give it good context, and verify the output — not just accept it.

What you’ll do
  • Design and ship production iOS features across the live-break experience: auctions, stream viewing, chat, marketplace, and collector tools
  • Own features end-to-end — API contracts, TCA reducers, SwiftUI views, testing, and release
  • Write genuine test coverage: unit tests with mock dependencies, TCA
  • TestStore assertions, async test patterns — not coverage theater
  • Review pull requests with judgment: surface real defects, prioritize what matters, coach on what to let go
  • Contribute to architectural decisions: modularization strategy, effect management, failure handling
  • Mentor engineers earlier in their career and raise the quality bar across the team
What we’re looking for
  • 5+ years building consumer-facing iOS applications at scale
  • Hands-on with AI-assisted development tooling LLM optimization loops,Xcode CLI integration)
  • Swift Concurrency — async/await, structured concurrency, Sendable, SwiftMacros
  • SwiftUI — stateless/stateful view patterns, NavigationStack, performanceaware composition
  • The Composable Architecture TCA — Reducer/Store/Action/State, effect management, parent-child delegation, testing with TestStore
  • Tuist or XcodeGen — project generation tooling; no committed .xcodeproj CI/CD — Bitrise, Fastlane, or equivalent automated build/test pipelines Static analysis — SwiftLint, Periphery or equivalent code quality gates
  • Structured commit/PR discipline tied to a project tracker Linear, Jira, or equivalent)
  • Experience with livestreaming, real-time auctions, or high-throughput WebSocket/subscription workloads
  • Exposure to marketplace or e-commerce iOS applications
  • Passion for sports cards, collectibles, or live commerce

The salary range represents base pay only and does not include short-term or long-term incentive compensation. This salary range is specific to New York City and may not be applicable to other locations. When determining base pay, as part of a final compensation package, we consider several factors such as location, experience, qualifications, and training. For information about our benefits, please visit https://benefitsatfanatics.com/

Voluntary Self-Identification

For government reporting purposes, we ask candidates to respond to the below self-identification survey.Completion of the form is entirely voluntary. Whatever your decision, it will not be considered in the hiringprocess or thereafter. Any information that you do provide will be recorded and maintained in aconfidential file.

As set forth in Fanatics Collectibles’s Equal Employment Opportunity policy,we do not discriminate on the basis of any protected group status under any applicable law.

If you believe you belong to any of the categories of protected veterans listed below, please indicate by making the appropriate selection.As a government contractor subject to the Vietnam Era Veterans Readjustment Assistance Act (VEVRAA), we request this information in order to measurethe effectiveness of the outreach and positive recruitment efforts we undertake pursuant to VEVRAA. Classification of protected categoriesis as follows:

A \"disabled veteran\" is one of the following: a veteran of the U.S. military, ground, naval or air service who is entitled to compensation (or who but for the receipt of military retired pay would be entitled to compensation) under laws administered by the Secretary of Veterans Affairs; or a person who was discharged or released from active duty because of a service-connected disability.

A \"recently separated veteran\" means any veteran during the three-year period beginning on the date of such veteran's discharge or release from active duty in the U.S. military, ground, naval, or air service.

An \"active duty wartime or campaign badge veteran\" means a veteran who served on active duty in the U.S. military, ground, naval or air service during a war, or in a campaign or expedition for which a campaign badge has been authorized under the laws administered by the Department of Defense.

An \"Armed forces service medal veteran\" means a veteran who, while serving on active duty in the U.S. military, ground, naval or air service, participated in a United States military operation for which an Armed Forces service medal was awarded pursuant to Executive Order 12985.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Engineer, iOS
Senior Engineer, iOS

Socket.dev • New York (NY)

On-site
USD 160,000 - 200,000
Senior Engineer, Android
Senior Engineer, Android

Fanatics • New York (NY)

On-site
USD 140,000 - 180,000
Senior Engineer, Live Operations
Senior Engineer, Live Operations

FANATICS COLLECTIBLES • New York (NY)

On-site
USD 150,000 - 230,000
Senior Engineer, Live Operations
Senior Engineer, Live Operations

Fanatics • New York (NY)

On-site
USD 140,000 - 195,000
Senior Engineer, Android (Instant Rips)
Senior Engineer, Android (Instant Rips)

Socket.dev • New York (NY)

On-site
USD 160,000 - 200,000
Senior Engineer, Full Stack
Senior Engineer, Full Stack

Fanatics Commerce • New York (NY)

On-site
USD 160,000 - 200,000
Senior Engineer, Full Stack
Senior Engineer, Full Stack

Fanatics Collect • New York (NY)

On-site
USD 160,000 - 200,000
Software Engineer, Android
Software Engineer, Android

Fanatics • Los Angeles (CA)

On-site
USD 120,000 - 170,000
Lead Fulfillment Operations
Lead Fulfillment Operations

Fanatics Commerce • Las Vegas (NV)

On-site
USD 55,000 - 75,000
Lead Fulfillment Operations
Lead Fulfillment Operations

Fanatics • Las Vegas (NV)

On-site
USD 70,000 - 95,000