Fanatics

Staff Software Engineer

Remote
Kotlin Kotlin Multiplatform Jetpack Compose Swift SwiftUI API
Description

Staff Engineer Software

Location: United Kingdom; Remote

Staff Engineer – Mobile Platform (Kotlin / Multiplatform) Overview

As a Staff Mobile Engineer at Fanatics Betting & Gaming, you operate as a senior individual contributor responsible for solving the most complex and high-leverage technical problems across our mobile platform. You shape architecture, influence cross-platform strategy, and design durable systems that scale across iOS and Android.

You bring deep expertise in Kotlin, Kotlin Multiplatform (KMP), and Jetpack Compose, along with strong architectural judgment and a bias toward simplicity, scalability, and long-term maintainability. You are comfortable operating across platform boundaries, contributing to shared business logic, developer tooling, CI/CD systems, and architectural standards, multiplying the effectiveness of the teams around you.

This role sits within our iCasino division, building a world-class entertainment-first mobile experience across Android, iOS, and shared platform layers.

 

What You’ll Do Platform & Architecture
  • Architect and evolve our cross-platform mobile strategy using Kotlin Multiplatform and Compose Multiplatform.
  • Design shared business logic systems that can be authored once and executed consistently across platforms.
  • Lead adoption of server-driven UI patterns, DSL-based design systems, or compile-time-safe UI contracts where appropriate.
  • Contribute to and evolve our mobile design system, ensuring parity and consistency across Android and iOS.
  • Define durable architectural standards that balance speed of delivery with long-term maintainability.

     
High-Leverage Engineering
  • Solve wide-reaching platform problems that impact multiple teams and product areas.
  • Lead migration efforts (e.g., legacy UI to Compose, modularisation, platform abstractions).
  • Improve build reliability and developer velocity through CI/CD improvements, automation, and reproducible build systems.
  • Design internal developer tooling to reduce friction and improve local development experience.

     
Cross-Team Influence
  • Act as a technical mentor and multiplier, raising standards through code reviews, architecture discussions, and structured improvement sessions.
  • Partner closely with backend engineers on BFFs and mobile-optimised APIs.
  • Influence product and design through technical feasibility insights and system constraints.
  • Operate without direct line management while shaping technical direction across teams.
     
Operational Excellence
  • Champion observability, reliability, and performance across mobile platforms.
  • Own critical production incidents where deep platform knowledge is required.
  • Contribute to scalable CI/CD and release management strategies.
Required Qualifications
  • 8+ years of mobile engineering experience, including deep Kotlin expertise.
  • Strong hands-on experience with Kotlin Multiplatform in production environments.
  • Advanced Jetpack Compose experience (including large-scale UI architecture).
  • Experience designing shared mobile business logic and/or server-driven UI systems.
  • Demonstrated ability to design durable mobile architectures at scale.
  • Strong understanding of CI/CD, build reproducibility, and mobile developer tooling.
  • Proven track record of mentoring and influencing engineers without direct management responsibility.
  • Ability to operate in ambiguous, fast-paced environments and define technical direction.
     
Preferred Qualifications
  • iOS experience (Swift / SwiftUI) and cross-platform architectural exposure.
  • Experience building BFFs (Backend-for-Frontend) owned by mobile teams.
  • Familiarity with Kotlin Symbol Processing (KSP) or compile-time code generation.
  • Experience building internal tooling (CLI tools, desktop apps, build orchestration systems).
  • Experience in high-scale consumer products.
  • Passion for platform engineering and developer experience.
Not sure if you check every box?

If you're excited about this role, passionate about Kotlin across mobile and backend systems, and interested in building world-class entertainment experiences powered by modern distributed architectures, we encourage you to apply. We value strong engineers who can operate across layers and think holistically about user experience and system design. Please note, you do need to be living in the UK for this position and we do NOT offer sponsorship. 

Fanatics
Fanatics

0 applies

0 views

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 452 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say