Job Closed

This listing is no longer active.

DraftKings Inc. logo
DraftKings Inc.

Defining what it means to build and deliver the most extraordinary sports & entertainment experiences.The Crown is Yours

Lead Software Engineer, Android

Android EngineerSoftware EngineerFull TimeRemoteSeniorTeam 1,001-5,000Since 2012H1B No SponsorCompany SiteLinkedIn

Location

United States

Posted

41 days ago

Salary

$136K - $170K / year

Seniority

Senior

Bachelor Degree5 yrs expEnglishAndroidJavaScriptKotlinReactReduxRxJava

Job Description

Lead Software Engineer, Android

DraftKings Inc.

• 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.

Job 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
  • benefits as applicable

Related Job Pages

More Android Engineer Jobs

Spectrio logo

Senior Android Engineer – Digital Signage, Media Platforms

Spectrio

Customer engagement solutions for every business.

Android Engineer41 days ago
Full TimeRemoteTeam 201-500H1B No Sponsor

• Design and maintain Android services and apps for headless and non-touch environments, ensuring the application boots instantly and recovers automatically from failures. • Optimize video pipelines using ExoPlayer/Media3 to handle 4K content, seamless looping, and multi-zone rendering without dropped frames. • Implement and tune HLS, RTSP, and Multicast (UDP) streaming capabilities, focusing on low-latency delivery and robust buffer management. • Work directly with device hardware APIs (serial ports, HDMI-CEC, USB-HID) to control screens, sensors, and external peripherals. • Develop logic for Remote Device Management (RDM), including silent background updates, real-time telemetry, and remote screenshot/logging capabilities. • Own "Always-On" reliability—managing memory leaks, thermal throttling, and offline-first data persistence (Room/SQLite) to survive network outages.

Florida + 2 moreAll locations: Florida | North Carolina | Texas
Social Discovery Group logo

Senior Android Developer

Social Discovery Group

Top world’s largest social discovery company uniting 70+ brands with 500M+ users

Android Engineer41 days ago
Full TimeRemoteTeam 1,001-5,000Since 20 yearsH1B No Sponsor

• Development of new and refinement of current functionality • Implementation of components and services • Quality control of implementation

Worldwide
Job Closed
Remote VA logo

Android Developer (App Development)

Remote VA

Note: Due to the high volume of applications we receive, we regret that we are unable to provide individual feedback to all candidates. If you do not hear back from us within 4 weeks of your application, please assume that you have not been successful on this occasion. We genuinely appreciate your interest and wish you the best in your job search.

Android Engineer41 days ago

📝 Job Description: Android Developer (App Development) The Android Developer will be responsible for designing, developing, and maintaining mobile applications for the Android platform. This role requires proficiency in coding, debugging, and optimizing applications to deliver seamless user experiences. The developer will collaborate with cross-functional teams to define requirements, implement features, and ensure applications meet performance and security standards. The position involves both creative problem-solving and technical expertise to bring innovative app ideas to life. Key Responsibilities - Design and build advanced applications for the Android platform. - Collaborate with product managers, designers, and other developers to define app requirements and features. - Write clean, efficient, and maintainable code using Java, Kotlin, or other relevant languages. - Debug and resolve technical issues to ensure app stability and performance. - Integrate APIs, third-party libraries, and backend services. - Conduct testing and quality assurance to deliver bug-free applications. - Stay updated with emerging Android technologies, frameworks, and best practices. - Optimize applications for performance, usability, and scalability. 🎯 Qualifications Education & Experience - Bachelor’s degree in Computer Science, Information Technology, or related field. - Proven experience (2+ years) in Android app development. - Portfolio of published apps on Google Play Store is a strong advantage. Skills & Competencies - Proficiency in Java and Kotlin programming languages. - Strong understanding of Android SDK, Android Studio, and development tools. - Experience with RESTful APIs, JSON, and third-party integrations. - Knowledge of UI/UX principles for mobile applications. - Familiarity with version control systems (e.g., Git). - Ability to troubleshoot, debug, and optimize code.

Pakistan
Remote VA logo

Android Developer (App Development)

Remote VA

Note: Due to the high volume of applications we receive, we regret that we are unable to provide individual feedback to all candidates. If you do not hear back from us within 4 weeks of your application, please assume that you have not been successful on this occasion. We genuinely appreciate your interest and wish you the best in your job search.

Android Engineer41 days ago

📝 Job Description: Android Developer (App Development) The Android Developer will be responsible for designing, developing, and maintaining mobile applications for the Android platform. This role requires proficiency in coding, debugging, and optimizing applications to deliver seamless user experiences. The developer will collaborate with cross-functional teams to define requirements, implement features, and ensure applications meet performance and security standards. The position involves both creative problem-solving and technical expertise to bring innovative app ideas to life. Key Responsibilities - Design and build advanced applications for the Android platform. - Collaborate with product managers, designers, and other developers to define app requirements and features. - Write clean, efficient, and maintainable code using Java, Kotlin, or other relevant languages. - Debug and resolve technical issues to ensure app stability and performance. - Integrate APIs, third-party libraries, and backend services. - Conduct testing and quality assurance to deliver bug-free applications. - Stay updated with emerging Android technologies, frameworks, and best practices. - Optimize applications for performance, usability, and scalability. 🎯 Qualifications Education & Experience - Bachelor’s degree in Computer Science, Information Technology, or related field. - Proven experience (2+ years) in Android app development. - Portfolio of published apps on Google Play Store is a strong advantage. Skills & Competencies - Proficiency in Java and Kotlin programming languages. - Strong understanding of Android SDK, Android Studio, and development tools. - Experience with RESTful APIs, JSON, and third-party integrations. - Knowledge of UI/UX principles for mobile applications. - Familiarity with version control systems (e.g., Git). - Ability to troubleshoot, debug, and optimize code.

Philippines