Description
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 Android, we’re looking for a Staff Android Engineer to help lead the design and development of our mobile experience.
You’ll play a critical role in delivering performant, scalable, and beautifully crafted user experiences that support live auctions, community engagement, and real-time media. This is a high-impact role focused on deep technical leadership and product ownership.
What You’ll Do
Build and Lead:
Architect and implement core app functionality in Kotlin using Jetpack Compose and modern Android architecture.
Define and drive the long-term vision for Android at Fanatics Collect.
Streaming & Real-Time Experience:
Integrate live video, chat, and interactive features using ExoPlayer, WebRTC, and socket-based communication.
Optimize performance for video and real-time interactions on a wide range of Android devices.
E-Commerce & Transactions:
Develop seamless purchasing flows, in-app wallet, and secure payment integrations.
Ensure compliance with Google Play policies and best practices.
Social & Community:
Build engaging social features like profiles, following, messaging, and notifications.
Partner with design and product to deliver polished user interactions.
Quality & Performance:
Establish and enforce standards for testing, CI/CD, crash reporting, and observability.
Continuously monitor performance metrics and optimize for UX and speed.
Mentor & Collaborate:
Provide guidance to other engineers through code reviews, pairing, and mentoring.
Collaborate cross-functionally with backend, DevOps, product, and design teams.
What We’re Looking For
Education:
Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
Experience & Expertise:
6+ years building Android applications in production using Kotlin.
Expert in Jetpack Compose, Coroutines, Flow, and Android system components.
Strong understanding of app architecture (MVVM, MVI) and modular codebases.
Experience with streaming tech (ExoPlayer, WebRTC), sockets, or real-time features.
Familiarity with REST/GraphQL APIs, deep links, push notifications, and in-app purchases.
Hands-on experience with CI/CD (e.g., Bitrise, GitHub Actions) and monitoring tools (Firebase, Crashlytics).
Mindset & Leadership:
Passion for building polished mobile experiences that perform well across devices.
Ability to lead large initiatives and influence the technical roadmap.
Excellent communication skills and a team-first, collaborative mindset.
Bonus Points
Experience with Compose Multiplatform or shared Kotlin codebases.
Contributions to Android open-source projects or developer communities.
Background in e-commerce, live media, or social applications.
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