Senior Android Engineer at YouView, London, £Contract Rate

  • Contract Spy
  • London, UK
  • Feb 15, 2021
Duration not stated

Contract Description

We are looking for Senior Android Engineers with experience developing Android applications, services, and middleware components. The focus of this contract is the creation of an Android TV client device stack for set-top-box and IP media streaming devices. The Android components you will develop will use our back-end cloud services and support our TV discovery and playback UI. The contract includes development of Android components integral for TV content discovery, media streaming, live TV, and PVR use cases. The contract includes integration of low-level Android software and drivers from our device partners, and other software partners.
The ideal candidate will be an Android specialist, with a deep understanding of the the Android architecture and framework. You will have recent application development and device integration experience.
You will be working in a small team environment, with an agile mind-set, and a preference preference for communicating progress through demonstrations of working code. You will be comfortable working with all technical disciplines throughout our software team to contribute to the development of this project.

Essential skills and experience required

  • Recent experience developing Android applications and services for Android TV or mobile devices.
  • Kotlin, Java and C++ development and using the Android NDK and JNI.
  • AOSP build system, building ROMs and images for reference hardware.
  • Understanding of the Android Media framework, DRM framework, ExoPlayer and graphics composition.
  • Understanding of media streaming protocols, common networking protocols, and network security and authentication.
  • A practical understanding of the development practices that contribute to software quality. (Test automation, Unit testing, test­driven development, version control, continuous integration, continuous delivery, code and design review)
  • Familiarity with the technologies which support the rest of our software stack is also desirable. Front-end technologies (JavaScript, HTML, React, Rx), and our embedded set-top boxes (C++, Linux, DBus, Python, bash).
About us:
YouView is an on-demand TV service with over 70 live digital channels. It seamlessly combines seven day catch¬up on BBC iPlayer, ITV Hub, All 4 and Demand 5 with a library of on demand television programmes, films and radio. A range of quality content is available via on demand players from Netflix, Now TV, Milkshake!, UKTV Play, STV and S4C. YouView has record, pause and rewind TV functionality as well as a simple search and more.
Our social, supportive team is made up of the brightest minds available, in a truly dynamic business with clear growth and development potential.
YouView launched in summer 2012, brought BT Sport over IP in 2013, an upgrade to 4k and the launch of Netflix in 2014, partnered with Sony to offer the UI for its TVs in 2015 and brought the first UHD device to the UK. YouView launched a major upgrade to its underlying platform in 2017 with an award-winning UI in the UK with a powerful cloud back office providing new data and insights into how consumers watch and find TV. It recently announced the launch of Amazon Prime with BT and the arrival of Sky Atlantic in early 2019.
YouView continues to innovate and is working with the BBC to trial a UHD version of BBC iPlayer. YouView has won a number of major industry awards including Advanced TV Innovation of the Year at the 2017 Content Innovation Awards and Best Platform at the annual T3 Awards and most recently winner of the National Technology Awards for TV, Film and Broadcasting Technology of the Year.
Only the data that you explicitly entered into the application form above will be sent to YouView. This data is subject to our application and candidate privacy policy