iOS/tvOS Developer
Assignment description
The role involves working with client-side development within their SaaS-based video streaming platform.
Our client has a multi-tenant system in AWS with a number of white-label client applications.
There is a separate codebase for each platform, such as iOS, Android TV, Roku, etc. Each end client has different content and design.
You will be focusing on client-side product development. Responsibilities include working on the streaming client, building new features, modifying existing features, and maintaining the codebase.
About the team
Currently, there are 2 developers per team, but since they are merging two companies, this could increase to up to 5 people per team. There is a separate product owner for each team and platform.
Must haves
Minimum (Must have):
– 5 years of proven experience working with companies’ products, SaaS
– Swift (code base) and Objective-C (Libraries)
– Testing: A/B, CI/CD, automating
– Comfortable with Backend and frontend development
– Experience with tvOS
– Experience in technologies such as SwiftUI
– Firebase (direct experience): they use a real-time database
– GraphQL (Good knowledge)
– Design Patterns: MVVM, MVC, and Redux
– Strong communication, proactive, and positive approach
Other requirements
Good to have:
– AppStore Management
-Experience with white-label solutions (customised solution
– Video and streaming experience
– Chromecast
– Bachelor’s or master’s degree in engineering
About the customer
Our client provides a complete platform that enables content owners, broadcasters and telecom operators (telcos) to launch, manage and scale their own video streaming services — including live TV, linear channels and video-on-demand (VOD) — on multiple devices and markets around the world.
Industries
Media and publishing





