Software Engineer II (Kotlin/Mobile)
Software Engineer II (Kotlin/Mobile)

Software Engineer II (Kotlin/Mobile)

Full-Time 30000 - 50000 £ / year (est.) Home office (partial)
Go Premium
F

At a Glance

  • Tasks: Develop and deploy high-quality mobile software using Kotlin and Jetpack Compose.
  • Company: Join Fanatics Betting & Gaming, a leader in online casino experiences.
  • Benefits: Competitive salary, remote work options, and opportunities for professional growth.
  • Why this job: Make an impact on exciting mobile projects in a dynamic, fun environment.
  • Qualifications: 4+ years in mobile development with 2 years in Kotlin; strong collaboration skills.
  • Other info: Engage in a supportive team culture with excellent career advancement opportunities.

The predicted salary is between 30000 - 50000 £ per year.

As a Software Development Engineer II – Mobile at Fanatics Betting & Gaming (FBG), you are a mid-level individual contributor with a solid foundation in Kotlin-based mobile development and a strong interest in building modern, scalable mobile experiences. You bring hands-on experience with Kotlin and Jetpack Compose, along with curiosity and openness to Compose Multiplatform and Kotlin Multiplatform Mobile (KMM). You enjoy working closely with teammates, learning from more senior engineers, and steadily increasing your technical impact.

You’ll join the Fanatics Casino team, which owns the full iCasino experience across Fanatics platforms, including our standalone Casino App, iCasino within the Fanatics Sportsbook & Casino App, and our Casino Desktop website. Our mission is to build the top online casino in the U.S., with a focus on fun, dynamic, and entertainment-first experiences for our most engaged customer segment: Spinners. Our mobile stack is built with modern technologies such as Kotlin, Jetpack Compose, Compose Multiplatform, SwiftUI, and KMM, enabling us to deliver features quickly and consistently across platforms.

As an SE II, you’ll contribute directly to customer-facing features, build confidence working in production systems, and grow your skills in a supportive, fast-paced, product-driven environment.

Responsibilities
  • Develop, test, document, and deploy high-quality mobile software using Kotlin and Jetpack Compose, with guidance from senior engineers.
  • Contribute to UI and business logic using Compose and shared Kotlin code, aligned with our evolving cross-platform strategy.
  • Deliver features end-to-end, from understanding requirements through implementation, testing, release, and iteration.
  • Write clean, maintainable code that aligns with established mobile architecture and engineering standards.
  • Collaborate closely with product managers, designers, QA, and engineers across platforms to deliver intuitive and performant user experiences.
  • Participate in technical design discussions, asking thoughtful questions and learning how to evaluate trade-offs.
  • Contribute incrementally to Kotlin Multiplatform Mobile (KMM) and Compose Multiplatform codebases, where appropriate.
  • Participate in on-call rotations with support, helping diagnose and resolve production issues while learning operational best practices.
  • Take part in code reviews, both giving and receiving feedback to improve code quality and shared understanding.
  • Help improve test coverage, documentation, and reliability of the mobile codebase.
  • Actively engage in sprint planning, estimation, stand-ups, and retrospectives.
  • Build an understanding of the iCasino product, customer journeys, and how mobile features drive engagement.
  • Be open to occasional travel to Fanatics offices and events for collaboration and team-building.
Required Qualifications
  • 4+ years of professional mobile development experience.
  • 2 years’ hands-on experience building production mobile apps using Kotlin.
  • Experience using Jetpack Compose in real-world applications.
  • Foundational understanding of mobile architecture, app lifecycle, state management, and modern UI principles.
  • Ability to deliver high-quality code in a collaborative, Agile team environment.
  • Growing confidence in debugging and resolving issues in development and production.
  • Clear communicator who can explain technical decisions and ask for help when needed.
  • Strong learning mindset and interest in modern mobile development.
  • Comfortable working in a fast-paced environment with evolving requirements.
Preferred Qualifications
  • Exposure to Kotlin Multiplatform Mobile (KMM) and/or Compose Multiplatform, even if not used extensively in production.
  • Familiarity with iOS development concepts or some experience with Swift / SwiftUI.
  • Experience integrating mobile apps with backend services and REST APIs.
  • Familiarity with CI/CD pipelines for mobile applications.
  • Awareness of observability practices such as logging, crash reporting, and performance monitoring.
  • Experience working in product-focused teams or customer-facing applications.
  • Interest in mobile gaming, iCasino products, or entertainment-first user experiences.

If you’re excited about this role, enjoy working with Kotlin and Jetpack Compose, and are eager to grow your skills in modern mobile development, we encourage you to apply. We value curiosity, strong fundamentals, and a willingness to learn just as much as specific tool experience. Unfortunately, we do not offer sponsorship, and you must be living in the UK to apply.

Software Engineer II (Kotlin/Mobile) employer: Fanatics

At Fanatics Betting & Gaming, we pride ourselves on fostering a dynamic and inclusive work culture that encourages innovation and collaboration. As a Software Engineer II, you'll have the opportunity to work with cutting-edge technologies in a supportive environment that prioritises employee growth and development. With a focus on building engaging mobile experiences for our customers, you'll be part of a passionate team dedicated to creating the top online casino in the U.S., all while enjoying the benefits of working in a fast-paced, product-driven atmosphere in the UK.
F

Contact Detail:

Fanatics Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer II (Kotlin/Mobile)

✨Tip Number 1

Network like a pro! Reach out to current employees at Fanatics Betting & Gaming on LinkedIn. A friendly chat can give you insider info and maybe even a referral, which can really boost your chances.

✨Tip Number 2

Show off your skills! If you’ve got a portfolio or GitHub with Kotlin projects, make sure to highlight them during interviews. It’s a great way to demonstrate your hands-on experience with mobile development.

✨Tip Number 3

Prepare for technical interviews by brushing up on Kotlin and Jetpack Compose. Practice coding challenges and be ready to discuss your thought process. We want to see how you tackle problems!

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in joining the team at Fanatics.

We think you need these skills to ace Software Engineer II (Kotlin/Mobile)

Kotlin
Jetpack Compose
Kotlin Multiplatform Mobile (KMM)
Compose Multiplatform
Mobile App Development
UI Design Principles
Agile Methodologies
Debugging Skills
REST APIs Integration
CI/CD Pipelines
Collaboration Skills
Technical Communication
Problem-Solving Skills
Adaptability in Fast-Paced Environments

Some tips for your application 🫡

Show Off Your Kotlin Skills: Make sure to highlight your experience with Kotlin and Jetpack Compose in your application. We want to see how you've used these technologies in real-world projects, so don’t hold back on the details!

Be Clear and Concise: When writing your application, keep it clear and to the point. We appreciate straightforward communication, so avoid jargon and focus on what makes you a great fit for the role.

Tailor Your Application: Take a moment to tailor your application to our job description. Mention specific experiences that align with the responsibilities and qualifications we’re looking for, especially around mobile development and collaboration.

Apply Through Our Website: We encourage you to apply through our website for the best chance of getting noticed. It’s the easiest way for us to track your application and ensure it reaches the right people!

How to prepare for a job interview at Fanatics

✨Know Your Kotlin and Jetpack Compose

Make sure you brush up on your Kotlin skills and have a solid understanding of Jetpack Compose. Be ready to discuss your past projects where you've used these technologies, and think about how you can apply them to the role at Fanatics Betting & Gaming.

✨Show Your Collaborative Spirit

Since this role involves working closely with product managers, designers, and other engineers, be prepared to share examples of how you've successfully collaborated in the past. Highlight your ability to communicate technical concepts clearly and ask for help when needed.

✨Demonstrate Your Problem-Solving Skills

Expect questions that assess your debugging and problem-solving abilities. Think of specific challenges you've faced in mobile development and how you resolved them. This will show your growing confidence in handling production issues.

✨Be Curious and Open to Learning

Fanatics values a strong learning mindset, so express your enthusiasm for modern mobile development and your willingness to learn new technologies like Kotlin Multiplatform Mobile (KMM). Share any experiences where you've taken the initiative to learn something new or improve your skills.

Software Engineer II (Kotlin/Mobile)
Fanatics
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

F
  • Software Engineer II (Kotlin/Mobile)

    Full-Time
    30000 - 50000 £ / year (est.)
  • F

    Fanatics

    1000+
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>