TwinSpires ยท 1 day ago
Android Software Engineer
TwinSpires is the premier online horse racing wagering platform in the United States. The Android Software Engineer will develop and maintain advanced Android applications, collaborating closely with iOS developers and working in an Agile team to ensure high performance and quality in all aspects of the Android development lifecycle.
GamblingLeisureRacing
Responsibilities
Develop and maintain advanced Android applications using Kotlin, Jetpack Compose, MVVM architecture, and modern Android development patterns
Collaborate closely with iOS developers to build and maintain shared Kotlin Multiplatform business logic that works effectively across both platforms
Work effectively on a cross-functional, diverse Agile team, including remote team members and external stakeholders
Ensure performance, quality, and scalability in all aspects of the Android development lifecycle
Participate actively in peer code reviews, providing constructive feedback and ensuring code quality standards
Work effectively with platform leads, product management, design, backend teams, and stakeholders to define, refine, plan, ship, and maintain new features
Write comprehensive unit and integration tests for Android applications to ensure reliability and maintainability
Identify and implement appropriate technological solutions to meet team goals, following Google's Android development best practices
Triage, diagnose, and fix defects in Android applications
Help foster a culture of innovation, experimentation, curiosity, and teamwork
Qualification
Required
Kotlin: Strong proficiency in Kotlin as the primary development language for Android
Architecture: Hands-on experience with MVVM (Model-View-ViewModel) architecture pattern
Asynchronous Programming: Expert knowledge of Kotlin Coroutines and Flows for managing asynchronous operations
Android Lifecycle: Deep understanding of the Android Application Lifecycle and proper use of lifecycle-aware components
UI Development: Proficiency with Jetpack Compose for modern UI development
Experience with XML-based view system for maintaining and migrating legacy code
Knowledge of Compose/XML interop patterns
Dependency Injection: Experience with Hilt for dependency management
Networking: Strong experience working with REST APIs for data fetching and display
Local Storage: Proficiency with Room ORM and SQLite for local data persistence and caching
Version Control: Experience with Git and GitHub workflows
Best Practices: Familiarity with Google's Android development best practices and staying current with official guidance
Complex Applications: Demonstrated ability to work effectively in large, complex codebases
Bachelor's degree in Computer Science, Software Engineering, or related technical field, OR equivalent practical experience with demonstrable Android development work
3+ years of professional software development experience
2+ years of hands-on Android application development experience, including: Building and maintaining production Android applications
Working with modern Android development tools and practices
Collaborating with cross-functional teams in an Agile environment
Preferred
Kotlin Multiplatform (KMP): Experience with Kotlin Multiplatform for shared business logic across Android and iOS
iOS Development: Familiarity with iOS development (Swift, SwiftUI, UIKit) to facilitate cross-platform collaboration
CI/CD: Experience with GitHub Actions for continuous integration and deployment pipelines
Firebase: Knowledge of Firebase services including Analytics and Remote Config
Product Flavors: Experience implementing and managing Android Product Flavors for white-label applications
Cross-Platform Collaboration: Experience working on integrated teams with both Android and iOS developers
Company
TwinSpires
TwinSpires is owned and operated by Churchill Downs, Inc., the home of the world-famous Kentucky Derby.
H1B Sponsorship
TwinSpires has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (1)
2024 (3)
2023 (3)
2022 (1)
2021 (3)
2020 (3)
Funding
Current Stage
Growth StageCompany data provided by crunchbase