Role- IOS Developer

Experience-4+ years

Location-Bangalore (WFO)

About Horizon

● Horizon Broadband LLC is a global leader in OTT and Media technology solutions and has a successful track record of delivering extra-ordinary customer experiences on Broadcast Media and OTT technology for customers who also include Tier 1 operators. Some of the prestigious clientele of Horizon include Dialog Axiata PLC, Emeritus Institute, Astro, Sun TV, Dish TV, Hathway, Discovery, TV18 et al

● Horizon Broadband LLC boasts of a strong partnering eco-system with some of the world’s leading brands in Media Technology, OEMs, Security and Cloud Providers. Horizon Broadband LLC also invests in providing consulting services and off-the-shelf product engineering services for Operators, Media Houses, Aggregators and D2C markets in OTT Technology

● Derived from the combined experiences of successful Media and OTT Solutions, Horizon Broadband LLC has also started pioneering it’s journey on products to bring about massive innovation and provide tremendous value to its customers. An ISO 9001:2000 certified, professionally managed and rapidly growing organization serving world-class clienteles

Role and Responsibilities :

• Be involved in all stages of design and development of large Media/OTT Applications for iOS - Mobile and TV applications directly impacting millions of users

• Write highly efficient code using sound computing knowledge of algorithms, data structures, patterns and practises

• Excellent skills in building amazing User Experience and User Interfaces required (Various form factors Tablets)

• Ability to design, develop, integrate, optimize and debug iOS Applications on Mobile, TV OS Apps and Watch OS Apps

• Our ideal candidate will have a deep knowledge of Apple's iOS SDK and the Swift language and have had build apps on iOS, Watch OS and possible having knowledge of TV OS

• Work as part of an Agile team to deliver high-quality product scaling out to large customer bases

What we need :

• Excellent programming skills in Swift programming language

• Highly skilled in various design patters and frameworks MVVM, Clean Architecture,Viper, MVP etc • Deep working knowledge of the general mobile landscape, architectures, trends, and emerging technologies

• Extensive experience in handling APIs, Authentication and REST based API integrations

• Experience with video streaming is a big plus with Players (AV player) and DRM know-hows

• Object-oriented programming, Memory Management, Multi-threading, Databases and other system data stores

• Extensive experience in Git and code management skills (Mandatory)

• CocoaTouch, CocoaPods, Storyboard experience is mandatory

• Experience in the iOS runtime, both pre and post-ARC , Xcode IDE and development tool-chain

• Experience in CI / CD and automated code deployment pipelines and unit testing framework is preferred

• Experience in static analysis and tools like Sonarqube is a big plus • Previous experience of using UX tools like Invision, Zeppelin to craft pixel perfect UI

• Previous experience / exposure to variety of technology integrations will be a plus o Payments - Apple in app purchase o Analytics - Google Analytics, Youbora, New Relic, Mixpanel, Clevertap etc o Firebase - FCM, Remote Config o Debug - Crashlytics, Sentry.io o Deeplink - Firebase, branch.io etc

• Previous experience / exposure of building offline mode apps • JIRA and Confluence tool know-hows is required

Ideal Qualifications:

• B.E / B. Tech / M.E / M. Tech / M.S - Premier institutes preferred

• Expertise in developing/shipping iOS applications for large users (preferably 1million +)

• Computational thinking - Data Structures, Algorithms and Time Complexity

• Independent, energetic with good communication, collaboration and strong teamwork ethic