Android Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

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
check
H1B Sponsor Likelynote

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

KotlinMVVM architectureKotlin CoroutinesJetpack ComposeREST APIsRoom ORMGitFirebaseCross-Platform CollaborationAgile environment

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

twittertwittertwitter
company-logo
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 Stage
Company data provided by crunchbase