Job Title: Mobile App Developer
Job Description:
We are looking for a skilled Mobile App Developer to join our team and help shape the future of fan engagement experiences.
The ideal candidate will have experience with Android app development, using Kotlin and Java as needed, and be able to work with a cross-functional team to deliver high-quality apps.
Main Responsibilities:
* Develop and maintain native Android apps using Kotlin and Java.
* Collaborate with the product and design team to build smooth, engaging, and user-friendly experiences.
* Write clean, testable, and efficient code that meets performance and scalability standards.
* Integrate with backend systems via RESTful APIs and contribute to app architecture discussions.
* Participate in code reviews, testing, and debugging to maintain high code quality.
Required Skills and Qualifications:
* 3+ years of Android development experience in a production environment.
* Strong Kotlin skills for Android apps, with familiarity in Java and modern AndroidX libraries/components.
* Experience with multi-module Gradle builds (Kotlin DSL), modular app structures (core/data/domain), and dependency injection frameworks (e.g., Hilt, Dagger).
* Proficient with AndroidX UI stack (Material, Navigation, Lifecycle, Paging), Data Binding, and type-safe navigation patterns.
* Skilled in Retrofit/OkHttp, Room, DataStore, and coroutine-based asynchronous programming.
* Experience with authentication and identity providers (OAuth2, OpenID Connect, SSO), Firebase services (Messaging, Analytics, Crashlytics), Google Play Services SDKs, and integrating third-party SDKs.
* Comfortable managing build variants/env configurations, using lint and code quality tools, image loading libraries (e.g., Glide, Coil), and Gradle dependency management.
* Hands-on experience with JUnit, Mockito (or equivalent), Espresso, and AndroidX testing frameworks.
Benefits:
* Career advancement opportunities in a rapidly expanding organization.
* Exposure to cutting-edge sports technology and major sports properties worldwide.
* A collaborative, innovative culture with a passion for sports.