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 65 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’re looking for a passionate Javascript Engineer who will join us to build the best video streaming platform that users use on a daily basis. You will have an overall responsibility of developing a high-quality product to satisfy our customers' needs and to continuously improve our engineering process, tooling and ways of working across multiple teams. We currently work with TypeScript, React, GraphQL, and Node.js, however we value the ability to adapt with changing technology.
What you tell people at parties:
“I develop cutting edge software solutions to ensure you have the best experience while watching your favorite content at Joyn.”
Opportunities to make an impact - What you do
Work on frontend applications using React, GraphQL and Typescript on Web and SmartTVsContribute to our shared component library that is consumed by multiple clientsContribute to identify and resolve technical debt, quality issues and gaps in engineering processesDeliver highly performant cross-platform solutions that run on all our platforms (Web, Mobile and Smart-TVs)Deliver software solutions finding the right tradeoffs and seek to reduce complexity in an iterative wayTake charge of our open source efforts and give back to the communityAdvocate agile software development practices and help develop and evangelize great engineering practices
What we are looking for
You know your way around Typescript, with significant skills and proven experienceYou can write unit and integration tests to ensure quality all the way to productionYou feel comfortable in a fast-paced environment and able to deal with changeYou are adaptable and don't mind stepping outside of your comfort zoneYou have great knowledge/experience in cloud computing(AWS)Good communication skills in English (we employ people from over 30 countries)Prior knowledge/experience with MSE/EME and other media streaming solutions is a plusPrior knowledge/experience with ShakaPlayer/ExoPlayer/AVFoundation integrations is a plusSome knowledge about video codecs or DRM technologies such as Fairplay, Playready, Widevine is a plus
Our ways of working
Work in a team environment with shared code, disciplined use of source code control and deployment pipelines using our modern tech stack consisting of Gitlab, Typescript, Webpack, NodeJS, AWS and moreWork closely with our Product, UX and Tech departments to architect new features and improve existing implementationsIncorporate immediate feedback from end users and experiment with new ideasContinuously challenge and improve the quality of our applications, ensuring a maintainable architecturePair-programming with your colleagues is something you feel confident and comfortable aboutRegular deployments to production environments within our automated CI/CD pipelines and use of feature toggles is part of your daily routines