Job Description: · At least 4+ year’s experience in iOS application development. · · Working knowledge of the Swift programming language, as well as Swift UI · · Good knowledge of several commonly used Apple frameworks like, Foundation, UIKit, SSL Pinning, AVFoundation, StoreKit, 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.) · Experience working in medium sized iOS Agile development teams · In-depth knowledge of Apple App submission. · Experience of in-app purchases. · Bonus Skills (But not a deal breaker!) · A background in mobile, TV, OTT, and video application development · Experience in the streaming media domain (awareness about players, streaming protocols, authentication, media analytics tools, DRM etc.) · Knowledge of tvOS specifics, input control, focusing system, playback