DraftKings is looking to enhance its Android mobile experiences by developing and scaling high-impact features that engage millions of users, ensuring the apps remain fast, reliable, and secure, while also pushing mobile innovation forward.
Requirements
- At least 3 years of experience building and shipping Android applications using Kotlin and modern Android development principles.
- Strong knowledge of Android architecture patterns such as MVVM, MVI, or Clean Architecture.
- Working knowledge of Jetpack Compose and a passion for exploring modern UI frameworks.
- Deep understanding of asynchronous programming using coroutines, flows, and reactive streams.
- Experience integrating RESTful APIs, handling data persistence, and managing complex states in mobile apps.
- Familiarity with CI/CD pipelines for Android, automated testing frameworks such as JUnit, Espresso, or Mockk, and release processes.
Responsibilities
- Develop high-quality Android applications that deliver engaging, reliable experiences to millions of users.
- Architect scalable, modular, and maintainable Android codebases, leveraging modern development practices.
- Collaborate closely with Product, Designer, and Engineering teams to define and deliver new features end-to-end.
- Work with Jetpack libraries and explore the adoption of Jetpack Compose where it adds value to the user experience and developer velocity.
- Stay ahead of Android platform changes, ecosystem updates, and mobile trends to keep the team’s skills and tools cutting-edge.
Other
- Bachelor's degree in Computer Science or any relevant combination of education, experience, and training.
- A user-focused mindset, with an ability to translate product and design requirements into intuitive mobile experiences.
- May be required to obtain a gaming license issued by the appropriate state agency as a condition of employment.