• Job Views
  • Total Shares

Job Description

Job Description
As a Core JavaScript dev you will tackle challenging but fascinating problems and contribute to our product’s core code. You will grow in a development environment where we foster initiative, discussion, collaboration and accountability. And last but not least, you’ll enjoy frequent trips and team events (and the special Streamroot happy hour at the bar next door!).

Key responsibilities:
• Quickly understand and master the technical details of our peer-to-peer system.
• Build and improve the peer-to-peer protocol and algorithms to improve the overall system performances.
• Work together with other team members in order to ship good-quality code : code review, pair programming sessions, continuous integration, etc.


Basic Qualifications:
• **JavaScript enthusiast**
• Curious, team-player, independent
• 1-6 years of experience in software programming, good knowledge of several programming languages (some functional programming experience is a plus).
• Strong ability to understand and design complex algorithms
• Good teamwork and communication skills
• Good oral and written English skills
• Bachelor’s Degree in Computer Science or equivalent.

Desired Qualifications:
• Deep knowledge of modern JavaScript and tooling.
• Unit testing experience and mindset.
• Broad general knowledge of Computer Science concepts, and practical experience with complex algorithmic problems, data-structures and protocols.
• Knowledge of HTML5 WebRTC APIs.
• Demonstrable experience building highly complex software (AI, distributed networks, etc.)
• Knowledge of p2p systems (practical or theoretical)
• Experience in video distribution is a plus.
• Experience with Git, automated testing, CI and configuration management tools.


Starting date : ASAP in Paris
Free coffee & fruits every day!


Streamroot offers a state-of-the-art peer-accelerated streaming solution to cut bandwidth costs, improve quality of service and better manage traffic spikes. Combining unicast delivery and P2P protocols, Streamroot offloads demand from servers by connecting viewers watching streams simultaneously. By decentralizing exchanges and providing content via multiple sources, it improves distribution architecture and helps broadcasters overcome one of the biggest challenges facing the web today: the explosion of video traffic. It also helps platforms scale to growing audiences. Whereas servers are weighed down by traffic peaks, a peer-to-peer system only becomes more efficient: the more peers there are to share content, the more content they can share. Platforms can use traffic spikes to their advantage, save money and offer a better quality of service for the end user. Streamroot is plugin-free for viewers and integrates seamlessly into broadcasters' workflows. It is available for both live streams and video on-demand platforms, and is compatible with a variety of media servers, video players and streaming formats. Released in summer 2015, the Streamroot peer-to-peer portal is broadcasters’ one-stop shop for peer-accelerated streaming along with useful traffic analytics and quality of service metrics. POWERFUL CUTTING-EDGE TECHNOLOGY FOR SEAMLESS STREAMING Present in Paris and New York, Streamroot was founded in France in 2013 by three engineers from Ecole Centrale Paris, and participated in the Le Camping and Techstars accelerator programs (two of the best in the tech world). For more information, visit www.streamroot.io or drop us a line at contact@streamroot.io.SpecialtiesWebRTC, Peer-to-peer streaming, Video streaming, Video delivery, P2P video player, OTT streaming, Streaming optimization, Video-on-demand streaming, Live streams
View Company Profile