Candidates should possess a Bachelor's degree in Computer Science or a related field, with at least 5 years of professional Android development experience and proven success in leading projects or teams. Expertise in Kotlin, Android SDKs, architecture patterns like MVVM, MVI, or Clean Architecture, and OOP principles is essential. Experience with Jetpack Compose, Jetpack libraries, API integration, asynchronous programming (coroutines, flows, RxJava/RxKotlin), performance optimization, dependency injection, custom view development, animations, CI/CD pipelines, and automated testing frameworks is required. Strong leadership, communication, problem-solving, and debugging skills are also necessary. Familiarity with Redux, functional programming, JavaScript, and React is a plus.
The Lead Software Engineer, Android will lead the design, development, and release of new Android features, owning projects from concept to delivery. They will build systems and APIs to power high-quality mobile applications, collaborating with product managers, designers, and data analysts to define technical requirements. Responsibilities include architecting scalable codebases using modern tools and best practices, leveraging Jetpack Compose and libraries for UI development, and integrating RESTful APIs. The role involves managing state and data persistence, ensuring app reliability through monitoring and optimization, and mentoring engineers on technical growth and coding standards. Maintaining code quality through testing and code reviews, staying updated on Android platform changes, and fostering adherence to high coding standards are key duties.
Online platform for fantasy sports and betting
DraftKings operates in the online gaming and entertainment industry, focusing on daily fantasy sports, sports betting, and online casino games. Users can engage in daily fantasy sports contests for cash prizes, place bets on various sports events, and play casino games like slots, blackjack, roulette, and poker. The platform also includes a marketplace for digital collectibles, allowing users to buy, sell, and trade NFTs of celebrities. DraftKings ensures compliance with gaming regulations, providing a secure environment for its users. Unlike many competitors, DraftKings offers a diverse range of gaming options and revenue streams, attracting a wide audience of sports fans, gamblers, and digital collectors. The company's goal is to create a comprehensive and safe platform for users to enjoy various gaming activities and digital asset trading.