Flag job

Report

Engineering Manager - Native Player

Salary

₹30 - 50 LPA

Min Experience

6 years

Location

Katowice, Śląskie, Poland

JobType

full-time

About the role

We are seeking an experienced Engineering Manager to lead our Native Player team, responsible for delivering best-in-class video playback experiences on Android, iOS, and tvOS platforms. This role involves leading a team of engineers to build, optimize, and maintain the video player framework, ensuring a seamless streaming experience for millions of users.


Key Responsibilities:

  • Technical Leadership: Lead the architecture, design, and development of the video player across Android, iOS, and tvOS platforms.
  • Team Management: Hire, mentor, and guide a team of software engineers, fostering a culture of innovation and excellence.
  • Delivery & Execution: Oversee feature delivery, capacity planning, and estimation processes, ensuring the team meets development milestones efficiently and effectively.
  • Collaboration: Work closely with Product, Design, QA and Content Delivery & Playback teams to enhance video playback quality and user experience.
  • Performance Optimization: Ensure low-latency, high-performance video streaming with smooth playback on all supported platforms.
  • Scalability & Reliability: Drive improvements in the player’s resilience, including error handling, buffering strategies, and adaptive bitrate streaming in collaboration with Playback Teams.
  • Observability & Streaming KPIs: Monitor key performance indicators (KPIs) for video streaming, including startup time, rebuffering rate, latency, and error rates, ensuring optimal playback experience.
  • Technology Evaluation: Stay ahead of industry trends, evaluating and integrating new technologies, codecs, and playback enhancements.
  • Quality Assurance: Establish best practices for testing, monitoring, and debugging video playback performance.
  • Compliance & Security: Ensure DRM, content protection, and security best practices are adhered to across platforms.
  • Stakeholder Communication: Effectively communicate technical decisions, timelines, and progress to internal stakeholders.


You'll have:

  • 6+ years of experience in software development, with at least 3+ years in a leadership/managerial role.
  • Strong knowledge of video streaming technologies (HLS, DASH, DRM, CDN, Adaptive Bitrate Streaming).
  • Hands-on experience with media players like ExoPlayer (Android), AVPlayer (iOS/tvOS), or custom player development.
  • Expertise in native development using Kotlin (Android), Swift (iOS/tvOS), and cross-platform media frameworks.
  • Solid understanding of media codecs
  • Experience in debugging, profiling, and optimizing media playback applications.
  • Familiarity with Agile methodologies, CI/CD, and cloud-based video streaming architectures.
  • Strong problem-solving, decision-making, and communication skills.

Skills

kotlin
swift
video streaming
media player
exoplayer
avplayer
media codec
agile
ci/cd
cloud