Join to apply for the Software Engineer II- Android role at The Walt Disney Company Nordic & Baltic
Disney Entertainment and ESPN Product & Technology — Technology is at the heart of Disney's past, present, and future. Disney Entertainment and ESPN Product & Technology is a global organization of engineers, product developers, designers, technologists, data scientists, and more – all working to build and advance the technological backbone for Disney's media business globally. We are Storytellers and Innovators. Creators and Builders. Entertainers and Engineers. We work with every part of The Walt Disney Company's media portfolio to advance the technological foundation and consumer media touch points serving millions of people around the world. We are specifically part of Product Engineering. This is a unified team responsible for the engineering of Disney Entertainment & ESPN digital and streaming products and platforms, including product engineering, media engineering, quality assurance, and more.
Here are a few reasons why we think you'd love working here:
- Building the future of Disney's media by designing and building products and platforms for media, advertising, and distribution
- Reach, Scale & Impact: Disney's technology serves as a signature doorway for fans with Disney+, Hulu, ESPN, ABC, ABC News, and others
- Innovation: Develop and implement groundbreaking products and techniques that shape industry norms
Disney's Android team is seeking a Software Engineer who is excited to build apps enjoyed by millions around the world. You will be building scalable, elegant solutions for the Disney+ Android application across devices including phones, tablets, and TVs. You will work with cross-functional teams, value clear communication, and maintain high code quality with unit tests, automated tests, modern libraries, and a Kotlin codebase. We strive to build the best Live and video-on-demand (VOD) applications and welcome your skills to help achieve this goal.
Responsibilities
- As an Android Engineer for Disney, you are comfortable with the Android SDK and are ready to own entire features.
- Solid foundation of debugging skills, familiarity with Android Studio, and how to maximize it.
- Prepared to dive into moderately complex issues such as memory leaks and lifecycle issues.
- Value of being organized, planning ahead, and accompanying features and fixes with tests and documentation.
- Willing to collaborate with mentors and less experienced engineers and welcome constructive feedback.
Basic Qualification
- 3 years of relevant work experience
- Bachelor's degree in computer science or a closely related field
- Proven experience developing native Android apps
- Familiarity with the Android SDK, Activity and Fragment lifecycles, threading, custom views, and animations
- Familiarity with common object-oriented programming patterns and when to leverage them
- Proficiency with Kotlin, Android Studio, Gradle, etc.
- Independent, hardworking, and capable of working towards results across teams
- Excellent communicator who collaborates well across teams
Preferred Qualification
- Experience with Scrum and Agile methodologies
- Experience with test automation, dependency injection frameworks, and continuous integration
- In-depth knowledge of web-service and data-driven application architecture
- Experience with streaming video, codecs, and DRM
Seniority level
Employment type
Job function
- Engineering and Information Technology
Industries