At DraftKings, AI is becoming an integral part of both present and future, powering how work gets done today, guiding smarter decisions, and sparking bold ideas, and the company is looking for a Senior Lead Mobile Engineer to shape architectural strategy and lead high-impact Android projects.
Requirements
- Expert-level proficiency in Kotlin, Android SDKs, and advanced architecture patterns (MVVM, MVI, Clean Architecture).
- Extensive experience leading technical strategy, architecture design, and implementation for enterprise-grade apps.
- Deep understanding of asynchronous programming with Kotlin coroutines, flows, and reactive streams.
- Strong experience with Jetpack Compose, custom view development, animations, and UI performance tuning.
- Proven ability to integrate RESTful APIs, manage complex application state, and ensure robust data persistence.
- Familiarity with dependency injection frameworks, CI/CD pipelines, automated testing, and release management.
- Experience with Redux patterns, functional programming, or exposure to multi-platform mobile development is a plus.
Responsibilities
- Own the architecture, design, and delivery of complex, cross-functional Android initiatives from inception through launch.
- Lead technical strategy for Android development, shaping frameworks, tools, and patterns adopted across the organization.
- Collaborate with product managers, designers, and engineering leaders to define technical roadmaps that align with business priorities.
- Architect modular, scalable Android codebases using Jetpack libraries, Jetpack Compose, and modern development practices.
- Oversee API integration strategies, state management, and advanced performance optimization.
- Conduct architectural reviews to ensure solutions meet performance, maintainability, and scalability goals.
- Partner with QA and DevOps to advance CI/CD pipelines, testing automation, and release processes for maximum reliability.
Other
- Bachelor's degree in Computer Science or any relevant combination of education, experience, and training
- At least 8 years of professional Android development experience, with a proven track record of delivering large-scale mobile applications.
- Exceptional problem-solving, decision-making, and communication skills, with a proven ability to influence technical direction at scale and mentor teams through complex challenges.
- As a regulated gaming company, you may be required to obtain a gaming license issued by the appropriate state agency as a condition of employment.
- The company offers bonus, equity, and benefits as applicable.