11 open roles
Technical Lead Software
Job description
At Media. Kind, we’ve reshaped the future of streaming video. As the world’s largest independent video technology company, and the leader in sports streaming, we power the most ambitious and demanding video experiences on the planet. Our cloud-native, software-defined solutions help the world’s leading streamers and broadcasters build, deploy and scale premium video experiences.
From live sport and entertainment to mission-critical broadcast, we help them deliver every moment to audiences, everywhere. At Media. Kind, innovation is driven by people. You'll join a global team of curious thinkers, problem-solvers, and builders who move quickly, collaborate openly, and are passionate about delivering technology that makes a real impact.
We value ownership, practical thinking, and continuous learning, and we believe great ideas come from empowered teams. If you're excited by solving complex challenges, working alongside talented colleagues around the world, and helping shape the future of video, we'd love to build what's next together.
Key Responsibilities
Required qualifications 3-6 years of software development, with at least 3 years in TypeScript and JavaScript. Deep knowledge of the JavaScript language and its runtime: ES5 to ES2022+, closures, promises and async/await, modules (ESM, CommonJS, UMD) Advanced TypeScript: generics, type declarations for published packages, strict compiler settings.
Strong grasp of browser internals: the DOM, Media Source Extensions, Encrypted Media Extensions, Web Workers, the event loop and storage/memory management. Networking fundamentals: HTTP/HTTPS, CORS, caching, CDN behaviour, retry and timeout strategies, and Web. Socket or Fetch/XHR use for license and analytics. Security practices for client-side code: JWT and token handling, secure DRM license flows, dependency auditing (npm audit) and code obfuscation or minification for release builds.
Experience in shipping a SDK or library, npm package publishing and API design. Solid build tools experience: Webpack and Rollup, Babel, bundle analysis and ES5/ES2016 output targets. Experience with Git workflows and CI/CD pipelines Strong unit testing practice: writing unit tests with Mocha and Chai (or Jest), using stubs, mocks and spies (Sinon) Nice to have Hands-on experience with adaptive streaming (HLS and DASH) and a commercial or open-source player such as Bitmovin, Shaka, hls.
js or dash.js. Experience with Google Cast (CAF) receivers or other connected-TV platforms such as Tizen, webOS, Xbox, Play. Station. Knowledge of DRM systems (Widevine, Play. Ready, Fair. Play) and low-latency or server-side ad insertion workflows. Working knowledge of video fundamentals: codecs (H.264, HEVC), audio formats, captions and subtitles (WebVTT, TTML, CEA-608/708) and ID3 timed metadata.
Experience with event-driven and plugin architectures. Performance profiling with Dev. Tools. Here at Media. Kind, we are dedicated to creating an inclusive workplace where we appreciate the unique skills, capabilities and perspectives that our people bring. We believe that diverse teams are better for our employees, customers, and our business.
Everyone’s identity, background, and life experiences add to the Media. Kind story, and we welcome all.
Description copied from MediaKind's careers page. Read the full posting before you apply.
More jobs at MediaKind
FP&A Analyst (Revenue & COGS) – Entry Level role
MediaKind· Southampton, UKVideo Research Intern (6months internship)
MediaKind· Rennes, FranceIT Reporting Analyst
MediaKind· Bengaluru, Karnataka, IndiaSenior Oracle Fusion Cloud Technical Lead - ERP & SCM
MediaKind· Bengaluru, Karnataka, IndiaOracle Cloud Infrastructure - Lead Engineer
MediaKind· Bengaluru, Karnataka, India
More jobs in Bengaluru
Compiler functional and perf validation Engineer with compiler development experience
L&T Technology Services· Bangalore, INProject Leader - Full Stack (BCN Labs)
Bain & Company· BengaluruDevOps Lead
Vantive· Bangalore, KarnatakaTechnical Lead Software
MediaKind· Bengaluru, Karnataka, IndiaCyber Manager - Threat Exposure Management (Infrastructure)
Maersk· Bengaluru, India