
Description
Job Description :
- At least 6+ years of 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, 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 the 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/serializing, network communication, error handling, etc.)
- Experience working in medium-sized iOS Agile development teams.
- In-depth knowledge of Apple App submission.
- Experience with 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, etc.
Salary: As per Market Standards