Senior Software Engineer (Android)

3 Minutes ago • 3 Years + • Mobile Development

Job Summary

Job Description

As a Senior Software Engineer (Android) at DraftKings, you will join a multidisciplinary team, collaborating with designers, product managers, and data analysts. You will contribute creatively to processes and decisions, ensuring platform scalability and availability for new features. This role significantly impacts the flagship Sportsbook Application, driving its growth and enhancing user experience. It's a pivotal opportunity to work on a high-impact project central to the company's vision and success, leveraging AI to shape the future of sports entertainment.
Must have:
  • Develop systems and APIs that power a rich set of applications used by a large and passionate group of users every day.
  • Develop new features, iterating on the current systems, and maintaining our high code quality.
  • Define technical requirements in collaboration with the Product Team.
  • Mentor and grow junior members of the team in best practices in Research and Development.
Good to have:
  • Familiarity with WebSockets and Server-Sent Events (SSEs)
  • Experience with Redux-style architectures (e.g., Redux/MVI)

Job Details

At DraftKings, AI is becoming an integral part of both our present and future, powering how work gets done today, guiding smarter decisions, and sparking bold ideas. It’s transforming how we enhance customer experiences, streamline operations, and unlock new possibilities. Our teams are energized by innovation and readily embrace emerging technology. We’re not waiting for the future to arrive. We’re shaping it, one bold step at a time. To those who see AI as a driver of progress, come build the future together.

The Crown Is Yours

As a Senior Software Engineer (Android), you will be part of one of our multidisciplinary teams, working closely with designers, product managers, and data analysts. You will be a creative contributor to our processes and decision-making so that when we build new features, we can ensure the scalability and availability of the entire platform.

In this role, you will impact the flagship Sportsbook Application, our company's most significant product. As part of this elite team, you'll play a pivotal role in driving the app's growth and success, making a substantial impact on its development and user experience. This is an exciting opportunity to work on a high-impact project that is central to our company’s vision and success.

WHAT YOU’LL DO AS A SENIOR SOFTWARE ENGINEER (ANDROID)

  • Develop systems and APIs that power a rich set of applications used by a large and passionate group of users every day.
  • Develop new features, iterating on the current systems, and maintaining our high code quality.
  • Define technical requirements in collaboration with the Product Team.
  • Mentor and grow junior members of the team in best practices in Research and Development.

WHAT YOU’LL BRING

  • At least 3 years of experience in Android development.
  • Advanced proficiency in Kotlin and deep knowledge of Android SDKs.
  • Hands-on experience with Jetpack Compose and Kotlin Coroutines for modern, reactive UI development.
  • Proven experience building and optimizing custom views and animations.
  • Strong understanding of Clean Architecture, OOP principles, and Design Patterns.
  • Expertise in native operating system capabilities, app signing, and deployment processes, and consumer app best practices.
  • Solid experience integrating RESTful APIs and working with Dependency Injection frameworks (e.g., Dagger/Hilt/Koin).
  • Excellent debugging, performance optimization, and troubleshooting skills.
  • Strong focus on testability and maintainability, with extensive experience writing unit tests and leveraging testing frameworks.
  • Familiarity with WebSockets and Server-Sent Events (SSEs) is a strong plus.
  • Experience with Redux-style architectures (e.g., Redux/MVI) is a plus.
  • Fluency in English.

#LI-OK1

Similar Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in Ukraine

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Mobile Development Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

DraftKings Inc. (Nasdaq: DKNG) is a digital sports entertainment and gaming company. It’s simple, at DraftKings, we believe life’s more fun with skin in the game. For that reason, we’re committed to responsibly creating the world’s favorite games and betting experiences. Headquartered in Boston, with offices around the globe, we believe we can continue to define what it means to be a technology company in sports entertainment. We love what we do, and think you will too.

Boston, Massachusetts, United States (On-Site)

Sofia, Sofia City Province, Bulgaria (Remote)

Boston, Massachusetts, United States (On-Site)

London, England, United Kingdom (On-Site)

Boston, Massachusetts, United States (On-Site)

Boston, Massachusetts, United States (On-Site)

Sofia, Sofia City Province, Bulgaria (On-Site)

Boston, Massachusetts, United States (On-Site)

View All Jobs

Get notified when new jobs are added by DraftKings

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug