Senior Software Engineer- Media Platform (m/f/d)

Munich (Germany) or London (United Kingdom) /
Tech – Software /
About us

Do you love stories? If so, please keep reading, because we certainly do. We believe the ability to tell stories is what makes us human. Joyn is your streaming app with over 50 live TV channels, exclusive previews, originals and collections. We understand Joyn as a partnership – an invitation to content-providers and users alike to make entertainment more meaningful and fun. Our app aggregates global and especially local content in a relevant way for Germany, both live TV and on-demand content. All kinds of stories and more to come, everyday.

We hire the best, because we need people that are as customer-focused as we are. We are looking for champions to help us further connect with our audience. It’s not a small or easy task, but it’s a fun and rewarding one. Do you think you’re up for it? Great. Then send us your application!

About the job

We are looking for a Senior Software Engineer to join our Media Platform team and develop and operate a cutting-edge web tech and cloud based massive scale video streaming stack, delighting Joyn customers consuming streaming video at any time and on any device

What you do

    • Write code in JavaScript/TypeScript/NodeJS
    • Depending on your previous experience and interest, develop cutting-edge cloud-based services for Joyn's video streaming platform and deploy microservices on AWS using infrastructure as code paradigms and/or develop and integrate JavaScript components for streaming video playback, ad insertion, and user interaction on web browsers, streaming boxes, SmartTVs, and mobile devices
    • Take ownership for your code, run your services in production, monitor performance, and continuously optimize your system with a focus on customer satisfaction
    • Follow trends in software and streaming tech and turn your insights into features and improvements for your own services

How you do it

    • Apply agile development methodologies, prioritize your work together with product managers and engineers in the cross-functional team
    • Create consumer value autonomously as a team, be accountable for your product, find a healthy balance of speed and sustainability
    • Learn from both success and failure, actively coach and get coached by the team

What we're asking

    • Experience with JavaScript/TypeScript/NodeJS
    • Experience with CI/CD pipelines, test automation, deployment automation (Git, GitLab, SinonJS, MochaJS, ChaiJS)
    • Experience with video streaming (MPEG DASH, HLS, CMAF)
    • Experience with at least one of the following:
    • - Using web technologies (HTTPS, JSON, REST, CDN, etc.) in high-traffic distributed environments on cloud, esp. AWS (lambda, ECS, autoscaling, IaC)
      - Front end development with HTML5, CSS, React, Redux, Styled Components, Storybooks
      - Video player integrations (HTML5 MSE/EME, Shaka, dash.js, WebMAF) and DRM (FairPlay, PlayReady, Widevine), integrating video players on SmartTVs and streaming boxes
      - Media codecs (H.264/AVC, H.265/HEVC, VP9/AV1) and encoders (FFmpeg)
      - Video advertising technologies (VAST, VMAP, RTB, SSAI/CSAI)
    • University degree in computer science, information technology, media engineering, or equivalent
    • Good English skills

Why you´ll love it here

• Well-funded, stable and innovative company backed by ProSiebenSat1 and Discovery
• Open, transparent, and bureaucracy-free company culture
• Competitive compensation package with individual performance bonus
• Flexible working times and home office when you need it
• Highly international working environment
• State-of-the-art coffee machines, free fruits, snacks and beverages
• Company movie events, table tennis, pool table and kicker

Are you ready? We're fast, we’re well-funded and growing quickly. Joyn has just started, it's the best time to
join us and shape our vision.