Streaming Developer

Job description


Are you curious about the technology powering one of the most visited websites in the world? With over 45 million users, 2,000 servers, and 6 data centers around the globe, Livejasmin.com is unparalleled in the live streaming industry. It's no wonder Alexa ranked us as one of the Top 35 websites worldwide! Don’t hesitate: contact us and start your career in Luxembourg or Budapest!


Requirements

Responsibilities:

  • Research, implement, integrate new technologies of the Jasmin platform
  • Designing and implementing future solutions
  • Improvement of current solutions

 Currently used technologies:

  • ES6 (node and all major browsers)

  • Websocket, WebRTC, RTMP, HLS, fMP4

  • High availability systems
  • High traffic systems (35 million daily visitors)

  • OOP principles (Design patterns, SOLID, DRY, Yagni)

  • Clean code, covered by unit and integration tests

  • Long life-cycle application development (evolution of applications)

  • Agile development process in Scrum

  • Continuous Integration and Deployment Systems for daily based deployments and Git

Requirements:

  • Proficiency with JavaScript (browser and node)
  • Very good understanding of Nodejs ecosystem
  • Working knowledge of streaming technologies 
    • Experience with Media Source Extensions
    • Experience with WebRTC
  • Strong OOP skills and knowledge of design patterns
  • Knowledge of Unit Testing and Test Driven Development
  • Experience with agile methodologies
  • Analytical and solution-oriented mindset
  • Open to learning and self-improvement
  • Good communication skills, team-player attitude


Nice to have:

  • Basic Linux knowledge
  • Basic networking experience
  • Experience with media servers (janus, kurento, wowza, ams)
  • In-depth experience with streaming technologies 
    • Transport formats (hls, dash)
    • Container formats (mp4, webm, mp2ts)
    • Encoders (h.264/5, vp8/9, aac, etc)
    • Protocols (http, websocket, webrtc)


What we offer:

  • Conferences, meetups.
  • Daily breakfast in the office.
  • Complimentary coffee, tea, and fresh fruit every day.
  • Customizable Cafeteria, Medicover, sport card.
  • Complimentary guarded parking (cars, motorcycles, bikes).
  • Fantastic events, including Christmas parties, family days, hackathons and other surprises.