
Lead Software Engineer, Android
DraftKings Inc.
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Salary
💰 $136,000 - $170,000 per year
Job Level
About the role
- Lead the design, development, and release of new Android features, owning projects from concept through delivery.
- Build systems, APIs, and functionality that power high-quality mobile applications for a passionate, global customer base.
- Collaborate with product managers, designers, and data analysts to define technical requirements and align solutions with business goals.
- Architect scalable, maintainable Android codebases using modern tools, frameworks, and best development practices.
- Leverage Jetpack libraries and Jetpack Compose to deliver performant, intuitive UI experiences.
- Integrate RESTful APIs, manage state and data persistence, and ensure app reliability through proactive monitoring and optimization.
- Mentor and guide engineers, fostering technical growth and adherence to high coding standards.
- Maintain code quality through testing, code reviews, and continuous improvement, while staying ahead of Android platform updates and emerging technologies.
Requirements
- Bachelor's degree in Computer Science or any relevant combination of education, experience and training.
- At least 5 years of professional Android development experience, with proven success leading projects or teams.
- Expert proficiency in Kotlin and strong understanding of Android SDKs, architecture patterns (MVVM, MVI, or Clean Architecture), and OOP principles.
- Hands-on experience with Jetpack Compose, Jetpack libraries, and modern UI development practices.
- Strong background in API integration, asynchronous programming (coroutines, flows, RxJava/RxKotlin), and performance optimization.
- Familiarity with dependency injection, custom view development, and animations.
- Experience with CI/CD pipelines, automated testing frameworks, and release processes.
- Excellent problem-solving, debugging, and troubleshooting skills.
- Strong leadership and communication abilities, with a track record of mentoring engineers and collaborating effectively across teams.
- Experience with Redux, functional programming, or exposure to JavaScript and React is a plus.
Benefits
- Bonus
- Equity 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Android developmentKotlinAndroid SDKMVVMMVIClean ArchitectureJetpack ComposeAPI integrationasynchronous programmingperformance optimization
Soft Skills
problem-solvingdebuggingtroubleshootingleadershipcommunicationmentoringcollaboration
Certifications
Bachelor's degree in Computer Science