Role: Platform Engineer - Applications
Department: Product & Technology
Location: Mohali
Working Model: Office-based (5 days in office)
Working Days: 6 Days
Employment Type: Full-time
Experience: 3-5 Years
About the Role
DrishtiNova is building its Android TV and Fire TV OTT applications in-house as part of the Saganova platform. This role will be responsible for designing and developing high-quality TV experiences, working closely with Backend Engineering, Product, QA and Technical Program Management to deliver a scalable streaming platform.
Role Summary
You will own the development of Android TV and Fire TV applications, ensuring high performance, smooth media playback and an intuitive living-room experience. The role involves building new features, integrating backend APIs, implementing DRM-protected playback and optimising performance across a range of TV devices.
Key Responsibilities
- Develop Android TV and Fire TV applications using Kotlin.
- Implement media playback using Media3 / ExoPlayer.
- Integrate HLS, DASH and DRM-protected streaming.
- Develop TV-specific UI with proper D-Pad navigation and focus management.
- Integrate backend REST APIs.
- Implement authentication and device activation workflows.
- Optimise application performance and memory usage.
- Debug playback, networking and device-specific issues.
- Participate in architecture discussions and code reviews.
- Collaborate with QA during feature validation.
- Maintain technical documentation.
- Follow Git workflows and engineering standards.
Required Skills
- Kotlin
- Android SDK
- Android TV development
- Fire TV development
- Jetpack Compose
- AndroidX
- Media3
- ExoPlayer
- HLS
- MPEG-DASH
- Widevine DRM
- OTT/video streaming
- Retrofit
- OkHttp
- Coroutines
- MVVM
- Clean Architecture
- Git
- Android Studio
- ADB debugging
- REST APIs
Preferred Skills
- Experience building commercial OTT applications
- Experience with Firebase
- Crashlytics
- Performance profiling
- AWS familiarity
- CI/CD pipelines
- Play Store deployment
- Fire TV certification
- Agile/Scrum
Key Responsibilities
- Develop Node.js backend services.
- Build and maintain REST APIs.
- Extend existing OTT APIs.
- Implement authentication and authorization.
- Build device registration and activation services.
- Work with MongoDB.
- Integrate AWS services.
- Debug production issues.
- Improve API performance.
- Participate in code reviews.
- Maintain technical documentation.
- Work with frontend engineers during integration.
Required Skills
- Node.js
- Express.js
- REST APIs
- JWT Authentication
- OAuth concepts
- MongoDB
- AWS fundamentals
- API debugging
- Git
- Postman
- Performance optimisation
- Async programming
Preferred Skills
- OTT/video platforms
- Media workflows
- CDN integration
- DRM concepts
- Docker
- CI/CD
- Logging & monitoring
- Agile/Scrum
Pay: ₹30,000.00 - ₹50,000.00 per month
Work Location: In person