Software Development Engineer II (Android)

Posted 2 Days Ago
Be an Early Applicant
2 Locations
In-Office
Mid level
Consumer Web • Digital Media • News + Entertainment
A legacy of entertainment, now united as one. Welcome to JioStar - where stories and experiences are infinite!
The Role
The Software Development Engineer II will build and optimize a video playback platform for Android, solving complex issues using ExoPlayer and enhancing streaming quality for users.
Summary Generated by Built In
Job Summary: As a Software Development Engineer II, you’ll build a world-class platform for our customers by solving complex technical problems and building systems which run at scale. You will play a critical role in developing code, and solve problems independently while shaping our next-gen solutions that drive our company's mission forward. We seek candidates with a passion for crafting elegant code and building innovative software solutions.

About the team: Join our Player Team to build and optimize video playback for millions of users on our Android platform. If you’re passionate about ExoPlayer, streaming tech, and creating a smooth user experience

Key responsibilities:

  • Build & maintain our Android video player using ExoPlayer.
  • Optimize adaptive streaming, DRM, offline playback & error handling.
  • Work with cross-platform teams on media APIs, analytics, and QoE improvements.
  • Debugging, performance tuning & QA mindset.
  • Optimize playback start time (latency), minimize buffering, and manage memory usage to prevent ANRs (Application Not Responding).
  • Leverage MediaCodec APIs to ensure efficient hardware-accelerated decoding and reduce battery consumption.
  • Resolve device-specific playback issues across different OEMs (Samsung, Pixel, OnePlus, etc.) and chipset architectures.

Skills and attributes for success:

  • Strong knowledge of ExoPlayer/Android Media APIs
  • Experience with HLS/DASH, DRM (Widevine), ABR streaming
  • Exposure to live streaming, CMCD, QoE, or VR/360 playbackGood to have OTT/Streaming experience
  • 2-4 years of experience in Kotlin (preferred), with a deep understanding of the Android SDK and LifeCycles.
  • Good experience with ExoPlayer / Media3.
  • Knowledge of PlayerView, MediaSource, and TrackSelector.
  • Deep knowledge of DASH, HLS, and Low-Latency HLS.
  • Experience implementing Widevine (Modular) and managing secure key exchanges.
  • Proficiency in using SurfaceView vs. TextureView for video rendering and handling aspect ratio transformations.

Preferred education and experience:

  • Bachelor’s or Master’s degree in Computer Science or a related field.
  • 2-4 years of Android dev (Kotlin/Java).

About Us
Perched firmly at the nucleus of spellbinding content and innovative technology, JioStar is a leading global media & entertainment company that is reimagining the way audiences consume entertainment and sports. Its television network and streaming service together reach more than 750 million viewers every week, igniting the dreams and aspirations of hundreds of million people across geographies.

 JioStar is an equal opportunity employer. The company values diversity and its mission is to create a workplace where everyone can bring their authentic selves to work. The company ensures that the work environment is free from any discrimination against persons with disabilities, gender, gender identity and any other characteristics or status that is legally protected.

Top Skills

Android Sdk
Dash
Drm
Exoplayer
Hls
Java
Kotlin
Media3
Mediacodec
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Thane, Maharashtra
809 Employees
Year Founded: 2010

What We Do

A legacy of entertainment, now united as one. Welcome to JioStar - where stories and experiences are infinite!

Similar Jobs

CrowdStrike Logo CrowdStrike

Senior Software Engineer

Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
Remote or Hybrid
16 Locations
10000 Employees
In-Office
Pur, Bawani Khera, Bhiwani, Haryana, IND
642 Employees

NTT DATA Logo NTT DATA

Senior Specialist – Client Intelligence

Information Technology • Business Intelligence • Consulting
In-Office
2 Locations
55092 Employees

Similar Companies Hiring

Grocery TV Thumbnail
Software • Retail • Marketing Tech • Hardware • Digital Media • AdTech
Austin, TX
56 Employees
bet365 Thumbnail
Software • Gaming • Esports • Digital Media • Automation
Denver, Colorado
9000 Employees
Hedra Thumbnail
Software • News + Entertainment • Marketing Tech • Generative AI • Enterprise Web • Digital Media • Consumer Web
San Francisco, CA
14 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account