Job
Description
Role Overview: As an Associate Vice President - Android in the Digital Business team at Sony LIV, you will be instrumental in delivering a superior streaming experience to a wide user base across multiple devices. Your primary role will involve leveraging your expertise in ExoPlayer/Media3 and the Android framework to lead cross-functional projects, engage in coding for high-performance solutions, and drive key decisions related to media playback and performance. This position offers you a unique opportunity to spearhead crucial aspects of media playback, influence architectural choices, and promote collaboration among engineering, product, and QA teams. Key Responsibilities: - Design and implement advanced media playback workflows using ExoPlayer (Media3), ensuring seamless buffering, adaptive streaming, low latency, and DRM integrations. - Enhance app performance in areas like app launch, playback, memory usage, and battery consumption. - Collaborate with product managers, iOS/web counterparts, backend developers, and QA team members to create engaging video experiences. - Mentor and guide a team of Android engineers, emphasizing clean architecture, code quality, and modern development practices. - Contribute individually to high-priority feature development and performance optimization efforts. - Stay updated on Android platform updates and integrate Jetpack libraries, modern UI frameworks, and best practices such as Kotlin Coroutines, Hilt, Jetpack Compose, and Paging. - Lead technical discussions on media strategy, caching, telemetry, offline functionality, and A/V compliance. Qualifications Required: - 10-15 years of Android development experience with proficiency in Kotlin, ExoPlayer/Media3, and the Android media framework. - Deep understanding of streaming protocols (HLS/DASH), adaptive bitrate streaming, DRM (Widevine), and analytics tagging. - Experience in optimizing performance metrics like memory consumption, power efficiency, cold start time, and playback smoothness. - Proficiency in the modern Android stack, including Jetpack Compose, Kotlin Flows, Work Manager, ViewModel, Room, Hilt/Dagger, and familiarity with CI/CD, app modularization, crash analytics, and A/B experimentation frameworks (e.g., Firebase, AppCenter). - Ability to adapt to varying roles, from individual contributor to leadership based on team needs. - Strong communication skills and effective collaboration across different teams and functions. (Note: Omitted additional details of the company as they were not present in the provided JD),