Job Title
Client is currently working on building a SaaS product using Java. They will be instrumental in helping to build the product. Their product is an OTT (over the top) video streaming platform similar to Youtube with ecommerce (similar to Shopify) tied in. The common user will have access to this platform and can use it to build their brand/company. Also similar to TikTok but it will go beyond the mobile application focus and will be app-based on all devices - TV, computer, phone, etc. The product is currently unnamed and they are hoping to release it in 2025. The ideal candidate is a creative problem solver who will work in coordination with cross-functional teams to design, develop, and maintain SAAS OTT Video Mobile/TV applications.
Must Haves
Need a degree in Computer Science
Most recent work should be with a software development company, ideally a SaaS software company, as a senior software developer
Java and Android SDK
Android technology development
Familiarity with RESTful APIs and JSON
Familiarity with video player
Ability to multi-task, organize, and prioritize work
Knowledge of DevOps and CI/CD tools, like Git and Jenkins
Knowledge of Agile methodologies, like Scrum and Kanban
Good speaking and written communication skills in English
Preferred Qualifications
Previously worked on SAAS platforms/products
Previously worked on live/vod video streaming platforms/products
Experience with Kotlin and Jetpack Compose
Experience with iOS Objective C or Swift/SwiftUI
Understanding of various multimedia transport protocols such as: RTP, RTMP, SRT, UDP, HLS/DASH etc.
Experienced in cryptography such as SHA/AES/DES/RSA/SSL/TLS etc.
Good Understanding of Digital Rights Management Systems (DRM), including Playready, Widevine & FairPlay