Role- Android Developer

Experience-2+ 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 solution, design and development of large Media/OTT Mobile and TV applications directly impacting millions of users

● Ability to solve complex android solutions – TVS / STBs / Dongles / Apps with a variety of integrations from Media backends, libraries, OSS / BSS Systems, and AI

● Ability to design, develop, integrate, optimize, and debug Android applications on Mobile and STB (ATV Apps, HDMI Dongles, Hybrid STBs, etc)

● Write highly efficient code using sound computing knowledge of algorithms, data structures, best patterns and practices for the Android, Android TV platforms

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

● Be a team player and own responsibilities for products and projects with a small set of direct reporters

What we need :

● Java, Kotlin, Clean Architecture, RxJava, Dagger, Retrofit, MVVM, Jetpack (Mandatory)

● Android TV, Leanback Library, and exposure to ExoPlayer, DVB players, DRM, Catch-UP, TSTV and in-depth knowledge of MPEG-DASH and Audio profiles

● Sound product knowledge on releasing Android applications to Playstore with various tools and integrations for analytics, A/B tests and managing apps with millions of user based on Play store with continuous feature updates

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

● Previous experience in developing custom launchers and apps for STBs is a plus (ATV / AOSP)

● Previous experience using UX tools like Invision, and Zeppelin to craft pixel-perfect UI

● Previous experience/exposure to a variety of technology integrations will be a plus

o Analytics - Google Analytics, Youbora, New Relic, Mixpanel, Clevertap, Segment.io etc

o Firebase - FCM, Remote Config

o Debug - Crashlytics, Sentry.io

o Deeplink - Firebase, branch.io etc

o MPEG-DASH, ExoPlayer, Widewine, AV Encoders

o Social Logins, Multiple auth providers – Oauth, Okta, Cognito, JWT, SAML etc

o IAP – In App Purchase experience with multiple products and regions and pricing

o Ads Integrations – Google DFP , Facebook Ads, Third party ads

o Advocate of Git, CodeHandling , CI/CD and Unit Testing

● Previous experience/exposure of building offline mode - RoomDB, SqlLite etc

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

● JIRA and Confluence tool know-hows will be an added plus 19-323, Tower-B, Spazedge, Sector 47 Sohna Road, Gurgaon 122002

Ideal Qualifications:

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

● Expertise in developing/shipping android applications for large users (preferably 1million +)

● Computational thinking - Data Structures, Algorithms and Time Complexity

● Independent, energetic with good communication, collaboration and strong teamwork ethics