Frontend Developer (Streaming)

Mayflower • Cyprus
Visa Sponsorship Relocation
This Job is No Longer Active This position is no longer accepting applications

Job Description

Responsibilities

  • Maintain our player solution based on multiple streaming protocols, such as WebRTC and HLS;
  • Design and support developer experience for side-users of our player, as well as maintain public APIs and external documentation;
  • Communicate with our back-end developers to match possible changes in the media stream format;
  • Maintain framework-specific wrapper libraries of player, including React and Vue;
  • Enhancing the stability of our player solution and implementing new features that run live streams on millions of devices;
  • Check out and try new browser APIs;
  • Improve metrics architecture and conduct controlled experiments in the field to validate improvements;

Requirements

  • Comfortable developing framework-free software, using Vanilla JavaScript and TypeScript;
  • You have more than 2 years of experience in enterprise software development, ideally more than four years in software development;
  • Comfortable with algorithm-focused software development;
  • Ability to read and understand W3C documentation;
  • Ability to communicate complex technical issues cross-functionally;
  • Familiar with any modern front end framework;

Qualification That Can Be a Plus

  • Knowledge of any other programming language;
  • Curiosity of poor-documented browser APIs;
  • Knowledge of browser-specific media streaming abilities, including WebRTC and Media Source Extension;
  • Knowledge of streaming protocols;
  • Knowledge of server-to-client protocols, such as WebSocket, SSE, Web Transport, or Peer Data Channel;
  • Experience in statistics and data analysis;
  • Basic knowledge of computer networks and how network conditions could impact available bandwidth.

Conditions

  • Full relocation package (tickets to Limassol for you and your family, apartments for the first month at our expense);
  • Employment contract under EU law, fully white salary, work visa for 3 years, company support in obtaining work visas for family members;
  • The equipped office in the center of the city;
  • 300 days of sunshine a year, Mediterranean coast, fruits, and a friendly atmosphere;
  • A steep springboard for personal and professional growth;
  • The individual development plan, courses from different platforms that you like;
  • Any conference around the world (we will pay for participation and organize logistics once a year);
  • Language courses, mindfulness webinars, corporate discounts on Coursera and other platforms, corporate incentive programs;
  • Free catering in the office, and a free cafeteria with a health bar;
  • Ability to work remotely up to 2 months a year;
  • Medical insurance for the whole family, mobile package, support with the purchase of a car, and covering of school/kindergartens expenses;
  • A MacBook from the latest series, chosen to fit your needs;
  • The possibility of self-realization, and the possibility to influence technical decisions making;
  • Big friendly community, IT international teams, corporate events, team buildings, and hackathons.

Recruitment process

  • HR interview (40 min);
  • Interview with the hiring manager (1.5 hour);
  • Test task;
  • Final interview with the team (1 hour)

Similar Jobs

Explore other opportunities that match your interests

Senior Paid Search Specialist

Programming
•
5d ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

Palta

Cyprus

Senior Paid Search Specialist

Programming
•
5d ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Not Applicable

Palta

Cyprus

Senior Unity Developer

Programming
•
6d ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

lapitopa

Cyprus

Subscribe our newsletter

New Things Will Always Update Regularly