Senior Software Engineer - Mobile (Android)
Eight SleepFull Time
Senior (5 to 8 years)
Key technologies and capabilities for this role
Common questions about this position
Digital Turbine operates a hybrid work environment requiring employees to be in the office 3 days per week, and only candidates local to the Raleigh/Durham office location will be considered.
Required skills include a Bachelor’s Degree in Computer Science or related field, basic understanding of Android development, foundational knowledge of the SDLC, ability to write clean functional code, and excellent communication skills.
You will work closely with a small, globally distributed team of engineers in agile, cross-functional teams that cover the full software development lifecycle, collaborating with design, backend, devops, product management, and QA.
Preferred experiences include ability to work in Agile environments like Scrum, understanding of OOP, Kotlin, Java and Git, knowledge of Android framework internals and testing frameworks, and familiarity with Firebase Cloud Messaging, Analytics, and Crashlytics.
Strong candidates have a Bachelor’s in Computer Science, basic Android development understanding, SDLC knowledge, clean coding skills, excellent communication, and preferably Agile, Kotlin/Java/Git, Android frameworks, and Firebase experience.
Mobile growth platform for advertising monetization
Digital Turbine enhances advertising and monetization for clients such as advertisers, publishers, carriers, and OEMs through its mobile growth platform. The company uses proprietary technology that is integrated directly into devices by wireless operators and OEMs, allowing for efficient ad delivery. This setup maximizes revenue opportunities for its clients by providing a comprehensive ad stack. Unlike many competitors, Digital Turbine focuses on seamless integration and value-added services that drive mobile growth. The company's goal is to generate revenue through partnerships and service fees while maintaining a global presence.