Description
Disney Entertainment & ESPN Technology is seeking a Lead Product Software Engineer (Kotlin) to join the Android Browse team. The team is responsible for building experiences that help guide users to their favorite content on Hulu and Disney+. As a Lead Product Software Engineer, you will work closely with UX designers, product managers, and engineering leadership to craft best-of-class, delightful TV-watching experiences. You will also work with other client and backend engineers to architect and implement solutions that are built to last.
Responsibilities and duties of the role:
- Work closely with UX designers, product managers, and engineering leadership to craft best-of-class, delightful TV-watching experiences
- Work closely with other client and backend engineers, to architect and implement solutions that are built to last
- Demonstrate engineering excellence by developing test infrastructures, writing documentation, and following an agile development methodology
- Assist with critical components including our release process and remote configuration management
- Manage production issues and solve novel problems
- Mentor associate and mid-level team members and support peers through code review and pair programming
- Identify areas for growth within the team processes and develop new systems for collaboration
Requirements:
- Minimum of 7+ years of experience with Kotlin and Android development
- A deep understanding of the Android SDK, Activity and Fragment lifecycles, thread management, custom views, compose and animations
- Deep knowledge of Android app architecture patterns (MVVM, MVI, etc.) and design principles
- Experience integrating with backend systems, web services, and third-party software
- Proven understanding and experience using reactive frameworks such as RxJava or Flow
- Be an excellent communicator who collaborates well across teams
- Successfully lead a project from start to finish
- You build high-quality code by always writing tests and using performance evaluation tools like Android Profiler
- Experience with test automation, dependency injection frameworks, and continuous integration
- Experience leveraging AI-assisted development tools (e.g. Claude, Cursor, GitHub Copilot), to improve software design, engineering productivity and system capabilities
Benefits:
- Nurture a highly collaborative, world-class team of software engineers
- Work on a cutting-edge and evolving technology stack
- Own substantial features shipped to millions of users
- Influence the innovation of high-profile products in the media streaming landscape
- Join an inclusive culture that incorporates diverse perspectives and supports individual needs