Los Angeles, CA, USA
27 days ago
Staff Software Engineer - iOS

About Us

At FanaticsCollect.com, we’re redefining how fans interact with sports, entertainment, and each other—combining the excitement of live streaming, the thrill of e-commerce, and the connection of social experiences into a next-generation collectibles platform. As we expand to mobile, we’re looking for a Staff iOS Engineer to shape our iOS experience from the ground up.

You’ll play a key role in architecting and building a fast, elegant, and interactive mobile app that supports live auctions, community engagement, and rich media. This is a high-impact role with deep cross-functional collaboration and technical leadership opportunities.

 

What You’ll Do

Build and Lead:

Architect and implement core app functionality in Swift using modern iOS frameworks (SwiftUI, Combine, async/await). Drive the technical vision for mobile—balancing short-term velocity with long-term scalability.

Streaming & Real-Time Experience:

Integrate live video streaming, chat, and real-time bidding features using tools like WebRTC, HLS, or third-party SDKs. Optimize for low latency and seamless UX across varying network conditions.

E-Commerce & Transactions:

Build smooth purchase flows, wallet integrations, and secure payments. Ensure compliance with App Store commerce guidelines and industry best practices.

Social & Community:

Implement profile, messaging, and engagement features to foster fan connections. Work closely with design and product teams to craft delightful user interactions.

Quality & Performance:

Set the bar for mobile performance, accessibility, and maintainability. Establish robust testing practices (unit, UI, snapshot) and drive CI/CD improvements.

Mentor & Collaborate:

Lead by example—through code reviews, pairing, and knowledge sharing. Collaborate cross-functionally with backend, product, design, and DevOps teams to deliver cohesive features.

 

What We’re Looking For

Education:

Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.

 

Experience & Expertise:

6+ years of experience building production iOS apps at scale. Expertise in Swift, SwiftUI, Combine, and iOS system frameworks. Deep experience with app architecture (MVVM, TCA, etc.) and modular codebases. Familiarity with streaming tech (HLS, WebRTC, socket connections) and/or real-time experiences. Experience integrating GraphQL/REST APIs, in-app purchases, push notifications, and deep links. Knowledge of modern deployment pipelines (e.g., Bitrise, Fastlane, Xcode Cloud).

 

Mindset & Leadership:

A builder’s mindset with a passion for performance and polish. Ability to influence technical direction and mentor engineers across teams. Clear communication and a bias toward collaboration and action.

 

Bonus Points

Experience working with media-heavy apps, auctions, or social platforms. Familiarity with analytics tools (Amplitude, Firebase), crash reporting, and A/B testing on iOS. Contributions to open-source or community involvement in the Apple ecosystem.
 

 

The salary range for this position is $172,000- $258,000, which represents base pay only and does not include short-term or long-term incentive compensation. When determining base pay, as part of a final compensation package, we consider several factors such as location, experience, qualifications, and training.

 

Ensure your Fanatics job offer is legitimate and don’t fall victim to fraud.  Fanatics never seeks payment from job applicants. Feel free to ask your recruiter for a phone call or other type of communication for interview, and ensure your communication is coming from a Fanatics email address (including @collectfanatics.com).  For added security, where possible, apply through our company website at www.fanaticsinc.com/careers
 

Confirm your E-mail: Send Email