Android Engineer - Rewards UX
Core
Building the Android app platform for a sports betting and gaming rewards experience, focusing on performance, new features, and intuitive player interactions.
Role type
Senior IC Android Engineer (Rewards UX)
Builds
Production Android app features and improvements for a sports betting platform
Domain
Sports betting and gaming
Deliverable
production ML models | product features
Required skills
Kotlin, Jetpack Compose, Android architecture patterns (MVVM, Clean Architecture), asynchronous programming (Coroutines, Flows), REST APIs, dependency injection (Koin), unit testing (JUnit, Espresso), CI/CD tooling
Preferred skills
Experience with GitHub Actions, CircleCI, Fastlane, passion for great design
Technologies
Kotlin, Jetpack Compose, Koin, Android Studio, Gradle, Git, GitHub Actions, CircleCI, Fastlane, JUnit, Espresso
Responsibilities
Build and maintain features across the Midnite Android app, collaborate with product and design teams to ship new features, ensure application performance and quality, identify and resolve bugs and bottlenecks, contribute to a scalable and well-tested codebase, drive testing standards, contribute to architectural discussions
Seniority
Mid-level (2-5 years experience), hands-on IC