Taro Logo

Android Developer

Global leader in sports technology, positioned at the intersection of sports, media, and betting, providing technology foundation for world's largest leagues and federations.
Android
Mid-Level Software Engineer
In-Person
3+ years of experience
Sports · Enterprise SaaS

Job Description

Genius Sports, a global leader in sports technology, is seeking a mid-level Android Developer to join their Melbourne team. The role sits at the intersection of sports, media, and betting technology, offering a unique opportunity to work with some of the biggest names in sport, including the AFL and NRL.

The position requires 3+ years of Android development experience, with strong expertise in Kotlin and familiarity with Java. You'll be part of a tight-knit cross-functional team, developing and maintaining native Android applications that focus on fan engagement experiences. The role involves working with modern Android technologies, including AndroidX libraries, multi-module Gradle builds, and various architecture patterns.

Key technical requirements include proficiency in Android architecture & modularity, UI & navigation using AndroidX UI stack, networking & persistence with Retrofit/OkHttp, and experience with various platform integrations. The ideal candidate should have a passion for sports technology and app development, with a focus on delivering high-quality, user-friendly experiences.

The company offers a competitive salary package, career growth opportunities in a rapidly expanding global organization, and the chance to work with cutting-edge sports technology. Genius Sports maintains a collaborative, innovative culture and works with major sports properties worldwide, including the NFL, English Premier League, FIBA, and NCAA.

As part of their commitment to diversity and inclusion, Genius Sports welcomes applications from all qualified individuals regardless of background. The role offers the opportunity to shape the future of sports technology while working in a dynamic, fast-paced environment where ideas move quickly and quality is paramount.

Last updated 3 days ago

Responsibilities For Android Developer

  • Develop and maintain native Android apps using Kotlin and Java
  • Collaborate with product and design team to build user-friendly experiences
  • Write clean, testable, and efficient code
  • Integrate with backend systems via RESTful APIs
  • Participate in code reviews, testing, and debugging
  • Stay up to date with latest Android trends, frameworks and tools

Requirements For Android Developer

Kotlin
Java
  • 3+ years of Android development experience in a production environment
  • Strong Kotlin skills for Android apps with Java familiarity
  • Experience with multi-module Gradle builds and modular app structures
  • Proficiency with AndroidX UI stack
  • Skills in Retrofit/OkHttp, Room, DataStore, and coroutine-based programming
  • Experience with authentication and identity providers
  • Comfortable with build variants and code quality tools
  • Hands-on experience with JUnit, Mockito, Espresso, and AndroidX testing frameworks

Benefits For Android Developer

  • Competitive base salary
  • Career advancement opportunities
  • Exposure to cutting-edge sports technology
  • Collaborative, innovative culture