December 19, 2022
Job Type
Broadcast Media / Pay TV
Ovyo Contact
Talent team at Ovyo - talent@ovyo.com


About the Role:

We are looking for iOS-TVOS Developers to join our team on a long-term (permanent) basis, as we embark on an exciting new project to develop new TVOS streaming in the end-to-end OTT platform space. If you are looking for exposure to the top brands in the OTT industry, then Ovyo might be the best place for you! You will have excellent communications skills, have worked in an Agile environment, and have good experience collaborating with distributed teams on a similar iOS-TVOS development project (this is a must).


  • Take ownership of technical architecture, coding, and development standards
  • Produce high quality, re-usable code, and ensure best practices are followed by the team you lead
  • Create new and enhance existing features and code according to requirements
  • Take the lead in Sprint Planning and Retrospective sessions
  • Work closely with the product management team to produce accurate estimates and clarification
  • Ensure the production of design artifacts, as well as the creation of accurate documentation


Required Experience:

  • Minimum of 5+ years’ experience (Mid-level Developer), 5+ years’ experience (Senior level Developer) on an iOS-TVOS project
  • Excellent knowledge of the Swift programming language, and ideally also Swift UI
  • Good knowledge of several commonly used Apple frameworks like, Foundation, UIKit, AV Foundation, Store Kit, XCTest and more
  • Awareness about commonly used architecture patterns, concepts, and best practices such as MVC, MVVM, asynchronous code patterns, delegation, KVC, singletons
  • Proficiency in use of commonly used tools, such as XCode, git, at least one of dependency management tools, Charles, GitHub, Atlassian tools
  • Experience in working with APIs exposed using RESTful web services (JSON parsing/serialising, network communication, error handling etc.)
  • In-depth knowledge of Apple App submission
  • Experience of in-app purchases
  • Experience with video playback in mobile/web applications, video production, audio/video encoding and transmuxing
  • Experience with the creation of frameworks/libraries to be embedded in other apps
  • Knowledge of common debug and optimization techniques in mobile programming
  • Knowledge of common usability principles related to mobile programming
  • Excellent communication skills

About Ovyo
Ovyo works globally with companies in the TV, Media & Networks industries including household content brands and operators. Our people provide consulting services to build the platforms, test the apps, and drive the programmes that shape the way the world watches video and connects. Our management team is in the UK, and we have technical, and operations teams based in India, South Africa, Europe, and the Americas.


Drop files here browse files ...

Book a conversion.

Get in touch now.

Are you sure you want to delete this file?