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 and 2 years with Kotlin and Jetpack Compose.
- Other info: Collaborative 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.
- 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.
- 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.
Not sure if you check every box? 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) in London employer: Fanatics
Contact Detail:
Fanatics Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer II (Kotlin/Mobile) in London
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with online communities. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your Kotlin and Jetpack Compose projects. This is your chance to demonstrate your expertise and passion for mobile development, making you stand out to potential employers.
✨Tip Number 3
Prepare for interviews by practising common technical questions and coding challenges. Use platforms like LeetCode or HackerRank to sharpen your skills. Remember, confidence is key, so get comfortable explaining your thought process!
✨Tip Number 4
Apply through our website! We love seeing applications from enthusiastic candidates who are eager to join our team. Tailor your application to highlight your experience with Kotlin and mobile development, and let your personality shine through!
We think you need these skills to ace Software Engineer II (Kotlin/Mobile) in London
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.
Share Your Learning Journey: We love candidates who are eager to learn! Mention any recent projects or experiences where you’ve picked up new skills or tackled challenges. It shows us you’re ready to grow with us at StudySmarter.
Apply Through Our Website: Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. We can’t wait to hear from you!
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 communication skills and your ability to ask for help when needed.
✨Demonstrate Your Problem-Solving Skills
Expect to face some technical questions or scenarios during the interview. Think about challenges you've encountered in previous roles and how you resolved them. This will show your growing confidence in debugging and your ability to handle production issues.
✨Express Your Curiosity and Learning Mindset
Fanatics values curiosity and a willingness to learn. Be ready to discuss how you stay updated with modern mobile development trends and any new technologies you're eager to explore, like Kotlin Multiplatform Mobile or Compose Multiplatform.