Job Description
Disney's Android group is seeking a skilled Software Engineer with a passion for developing apps that reach millions of users worldwide. You will craft intuitive and seamless solutions for the Disney+ and Star+ Android apps across a variety of devices, including phones, tablets, and TVs. Our collaborative team works closely with numerous cross-functional groups, and we highly value exceptional... communication skills, both written and verbal, along with a proactive approach. We are deeply committed to maintaining high code quality standards through unit tests, automated testing, modern libraries, and a Kotlin-based codebase. Our mission is to build the best live and video-on-demand (VOD) apps globally, and weยre excited to learn how your expertise can help us achieve this ambitious goal.
Key Responsibilities:
ย Lead technical initiatives for a wide range of critical aspects, including release processes, remote configuration management, and live production troubleshooting.
ย Take ownership of entire projects from start to finish, ensuring smooth execution and delivery.
ย Maintain a broad understanding of our project's architecture while focusing on the team's overall health and success.
ย Actively seek out leadership opportunities to improve processes, approach challenges with a positive attitude, and foster a culture of continuous improvement.
ย Support career growth among team members and invest in the long-term success of the company.
Qualifications:
Required Skills:
ย Proficiency in Reactive Programming and Dependency Injection.
ย Expertise in various architectural patterns (e.g., MVI/MVVM).
ย Strong communication skills and ability to collaborate effectively across teams.
ย Ability to write clean, efficient code, and create comprehensive tests and documentation.
ย Experience troubleshooting production issues, ideally on a large scale.
ย Proven track record of successfully leading projects from inception to completion.
Preferred Skills:
ย Familiarity with common Android libraries such as Dagger 2/Hilt, RxJava2, Groupie.
ย Experience with Android TV/Amazon Fire TV development.
ย Knowledge of streaming video, codecs, and DRM.
ย Proficiency in maintaining large, modularized codebases.
ย Experience with performance evaluation tools like Android Profiler.
Technical Expertise:
ย Kotlin, Java, Android SDK, Dependency Injection, Gradle, Databases, Reactive principles, coroutines.
Education:
ย Bachelorยs degree or higher in Computer Science or a related technical field, or equivalent professional experience
Apply Now