J
Jiostar4mo ago

Senior Software Engineer (Android)

Bengaluru,BangaloreFull Timesenior
Software EngineerSoftware Engineering
0 views0 saves0 applied

Quick Summary

Overview

Job Summary: As a Senior Software Engineer, you’ll build a world-class platform for our customers by solving complex technical problems and building systems which run at scale.

Technical Tools
Software EngineerSoftware Engineering
Job Summary:  As a Senior Software Engineer, 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.
  • 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.
  • Strong knowledge of ExoPlayer/Android Media APIs
  • Experience with HLS/DASH, DRM (Widevine), ABR streaming
  • Exposure to live streaming, CMCD, QoE, or VR/360 playback
  • Good to have OTT/Streaming experience
  • 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.
  • Bachelor’s or Master’s degree in Computer Science or a related field.
  • 4-7 years of Android dev (Kotlin/Java).
  • Location & Eligibility

    Where is the job
    Bengaluru
    On-site at the office
    Who can apply
    Same as job location
    Listed under
    Worldwide

    Listing Details

    Posted
    December 27, 2025
    First seen
    March 26, 2026
    Last seen
    April 28, 2026

    Posting Health

    Days active
    32
    Repost count
    0
    Trust Level
    23%
    Scored at
    April 28, 2026

    Signal breakdown

    freshnesssource trustcontent trustemployer trust
    J
    Jiostar
    lever
    Employees
    5
    View company profile
    Newsletter

    Stay ahead of the market

    Get the latest job openings, salary trends, and hiring insights delivered to your inbox every week.

    A
    B
    C
    D
    Join 12,000+ marketers

    No spam. Unsubscribe at any time.

    J
    Senior Software Engineer (Android)