Software Development Engineer II Android (Player)

JioStar

Not Interested
Bookmark
Report This Job

profile Job Location:

Gurugram - India

profile Monthly Salary: Not Disclosed
Posted on: 17 hours ago
Vacancies: 1 Vacancy

Job Summary

Job Summary:As a Software Development Engineer II youll 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 companys 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 youre 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:

    • Bachelors or Masters 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.
If you would like more information about how your data is processed please contact us.

Required Experience:

IC

Job Summary:As a Software Development Engineer II youll 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...
View more view more

Key Skills

  • Account Payable
  • Apache Commons
  • Community Support
  • Corporate Risk Management
  • Garment
  • Java

About Company

JioStar combines the power of Reliance’s Viacom18 and Disney Star, delivering unmatched entertainment with 120+ TV channels and two leading streaming platforms. Explore a new era of content with JioStar.

View Profile View Profile