Software Engineer.
KUDELSKI SA
United Kingdom
9d ago

Mission

A world leader in digital security

NAGRA, a digital TV division of the Kudelski Group, provides security and multiscreen user experience solutions for the monetisation of digital media.

It offers content providers and DTV operators worldwide with secure, open, integrated platforms and applications over broadcast, broadband and mobile platforms.

For more information please visit

ROLE PURPOSE

We are looking for a talented developer for the development and maintenance of our product, OpenTV Player. We deliver a native and HTML player SDK to customers, focused on secure video playback, on a range of devices and platforms including mobile phones, tablet and PC.

You will be working alongside other developers and testers over many technologies and on all areas of the product. Therefore, a commitment to collaborative problem solving, sophisticated design, and the creation of quality products is essential.

Strong web development skills are needed, whilst previous iOS & Android experience is an advantage they are not essential to be considered for this position.

If you meet the essential skills listed below and can demonstrate an ability to learn quickly along with a genuine passion for technology, we can provide an environment where you can develop cross platform development skills.

All developers work in feature teams to develop our player in line with a roadmap defined by our Product Managers. Each team has engineers who are experts in a specific platform.

Responsibilities

  • Design, implement and maintain the OpenTV Player solution on multiple-platforms (iOS, Android and PC).
  • Ensure the performance, quality, and responsiveness of the player by maintaining automated testing and a sample application.
  • Follow internal software development quality standards and processes, producing high quality code and reproducible unitary tests.
  • Troubleshoot issues in close collaboration with other R&D teams and customers to fix and deploy new versions to address customer issues.
  • Essential

  • Industry experience as a client-side software developer
  • Experience and understanding of the latest web technologies including ES6(JavaScript) & HTML5
  • Good knowledge of object-oriented design and familiar with UML.
  • Familiar with source and configuration management tools and concepts.
  • Good understanding of modern build processes including, but not limited to Unit Testing and Continuous Integration.
  • Excellent analytical skills and pro-active, with a strong problem-solving mentality
  • Effective communication skills to integrate into a highly dynamic team.

    Demonstrable experience of learning different technologies quickly and understanding their use with best practice in mind

    Desirable

    Experience in Android, iOS, PC or Browser platforms

    Knowledge of DRM technologies.

    Experience in multimedia and / or media-player development.

    Knowledge / Experience in digital TV or IPTV systems.

    Experience in using Agile methodology.

    Candidate Privacy Notice

    Data protection legislation regulates the way in which your personal information (disclosed to us in the course of applying to us for employment), both in paper and electronic form is used and held.

    We are registered with the Information Commissioner’s Office and fully comply with the requirements placed on us as both a data controller and a data processor.

    Apply
    Add to favorites
    Remove from favorites
    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form