Enable job alerts via email!

Senior Engineer Android

Dolby Laboratories

City Of London

On-site

GBP 70,000 - 90,000

Full time

Today
Be an early applicant

Job summary

A leading entertainment technology company in London is seeking a Senior Android Developer to contribute to the development of video streaming SDKs. You will use your expertise in Java and Kotlin, design advanced applications, and lead technical initiatives. The ideal candidate has over 5 years of experience and a strong background in video playback technologies. Join us and help deliver world-class experiences across platforms.

Qualifications

  • 5+ years of professional Android development experience.
  • Proven software development experience with the Android SDK.
  • Experience with bug fixing and performance optimization.

Responsibilities

  • Design and build advanced applications for the Android platform.
  • Implement and optimize video streaming protocols including DASH, HLS.
  • Provide technical leadership and mentorship to junior Android developers.

Skills

Java
Kotlin
Video playback technologies
Problem-solving skills
Collaboration

Education

Bachelor's degree in computer science, engineering, or related field

Tools

Git
Job description
Overview

Join the leader in entertainment innovation and help us design the future. Dolby blends science and art, delivering high tech that goes beyond code. As a member of the Dolby team, you’ll see and hear the results of your work across movie theatres, smartphones, and more. We offer a collegial culture, challenging projects, excellent compensation and benefits, and a Flexible Work approach to support where, when, and how you do your best work. Dolby x THEO is seeking an experienced Senior Android Developer to join our team and contribute to the development and enhancement of THEOplayer, THEOlive, and THEOads.

We offer the opportunity to work on a widely-used video player SDK empowering publishers, telcos, and broadcasters worldwide. You’ll work at the forefront of video streaming technology with modular features, adaptive playback, and cross-platform compatibility in a dynamic, innovation-focused environment.

Our Android SDK leverages Java and Kotlin to provide safer and more concise code, enabling quick delivery of content playback on Android, Android TV, and Fire TV. The modular architecture supports integration with Google IMA, Chromecast, AWS MediaTailor, Google DAI, as well as THEOads and THEOlive, resulting in reduced application size and enhanced functionality based on customer needs.

Key Responsibilities
  • Design and build advanced applications for the Android platform using the modular THEOplayer SDK architecture
  • Lead the development and maintenance of the THEOplayer Android SDK, focusing on core playback functionality and integration modules
  • Implement and optimize video streaming protocols including DASH, HLS, and LL-HLS across various Android devices
  • Develop and maintain platform compatibility for Android, Android TV, and Fire TV; ensure cross-platform support with React Native and Flutter
Technical Leadership
  • Provide technical leadership and mentorship to junior Android developers
  • Contribute to architectural decisions and code reviews to ensure a high-quality, scalable, and maintainable codebase
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Challenge the status quo and take initiative on improvements
  • As part of the Mobile Chapter, serve as the technical leader on Android across multiple THEOplayer products
Quality Assurance and Optimization
  • Develop comprehensive unit tests for code robustness, including edge cases and reliability
  • Bug fixing and performance optimization of Android applications and SDK
  • Integrate with external data sources, third-party libraries, and APIs
  • Ensure optimal performance across a diverse range of Android devices and versions
Innovation and Growth
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency
  • Experiment with cutting-edge video and mobile technologies
  • Stay current with evolving mobile landscape trends, architectures, and emerging technologies
  • Participate in the modularization strategy of the SDK to ensure flexibility and reduced application size
  • Contribute to cross-platform initiatives (Flutter and React Native) by ensuring native SDKs support higher level SDKs seamlessly
Qualifications
  • Strong proficiency in Java and Kotlin
  • Deep understanding of Android platform and SDK capabilities
  • Proven software development experience with the Android SDK
  • Experience with video playback technologies, especially streaming protocols like DASH and HLS
  • RESTful API experience and integrating third-party libraries
  • Experience developing comprehensive unit tests for robustness
  • Experience with bug fixing and performance optimization
  • Familiarity with Git and version control
  • Bachelor’s degree in computer science, engineering, or related field
  • 5+ years of professional Android development experience
  • Experience with video streaming technologies desirable
  • Strong problem-solving skills, attention to detail, and collaborative communication
  • Experience mentoring junior developers and providing technical leadership
  • Understanding of the full mobile development lifecycle and agile environment

If you’re passionate about Android development and ready to contribute to a product empowering global video service providers, we’d love to hear from you. Join Dolby x THEO and help deliver world-class video streaming experiences across platforms and devices.

*LI-MS2

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.