WorkaemКарьерная платформа
  • Вакансии
  • Компании
  • Зарплаты
  • Офферы
  • Сервисы
  • Блог
  • Работодателям
Workaem

Карьерная платформа для IT-специалистов: вакансии напрямую с карьерных страниц 300+ компаний, из телеграм-каналов, с международных площадок и от работодателей напрямую. Разбор условий, детектор мёртвых вакансий, AI-инструменты для резюме. Базовые функции бесплатны.

Подпишись, присылаем лучшие вакансии недели
Или читай канал в телеграме
Соискателям
Все вакансииЗа границейУдалёнка в долларахКомпании с РУ основателямиЗарплатыОфферыВозможностиСоветыСоздать резюмеТренировка интервью
По технологиям
Вакансии PythonВакансии JavaScriptВакансии ReactВакансии JavaВакансии GoВакансии Docker
По профессиям
РазработкаДизайнQA / ТестированиеАналитикаProduct / Project ManagerМаркетинг
Работодателям
Разместить вакансиюТарифыБаза кандидатовСвязаться с нами
Кабинет
РегистрацияВойтиЛичный кабинетМои откликиСохранённыеУведомления
Компания
О проектеПредложенияКонтактыБлогКонфиденциальностьУсловия использования
© 2026 Workaem. Все права защищены.КонфиденциальностьУсловияОферта
Made by IT, for IT 💛
Streaming Engineer (JavaScript)
ВердиктОписаниеИнструментыКомпанияПохожие
  1. Главная
  2. /
  3. Вакансии
  4. /
  5. Streaming Engineer (JavaScript)

Mayflower·Лимассол (Кипр)·24 авг.

Streaming Engineer (JavaScript)

5 000 – 6 500 €
на 60% выше медианы рынка
≈ 503,8 тыс.–654,9 тыс. ₽
🏢 ОфисSeniorПолная занятостьАнглийский A2
5 000 – 6 500 €≈ 503,8 тыс.–654,9 тыс. ₽
Платят на 66% выше медианы грейда.
Нажмите на сигнал, чтобы увидеть, на чём он основан

Описание вакансии

Mayflower

is a technology company building high-load products used by millions of people worldwide. Operating at the scale of one of the world's top-50 websites, we solve complex engineering challenges and create solutions that power real-time entertainment for a global audience.

We’re hiring a Streaming Engineer (JavaScript). Unlike classic web development, our focus is on high-load, real-time video experiences. You will build and optimize the player layer, work with binary protocols, and ensure smooth playback for millions of users.

Job Responsibilities

Video & Streaming Core: Develop and maintain the video player engine, including adaptive bitrate (ABR) logic, buffer management, and low-latency streaming (WebRTC / HLS / Low-Latency DASH).

Network & Data Layer: Implement and optimize binary protocol parsers for real-time media delivery. Manage DNS resolution, TLS handshake optimization, and upgrade from HTTP/1.1 to HTTP/2/3 (QUIC) to reduce TTFB and rebuffering.

Frontend Application

Design and implement new functionality for the main website using React/TypeScript, including performance optimization and enhancement of existing features.

Architecture & Scale: Participate in designing scalable, fault-tolerant systems for high-load environments. Work with Micro Frontends and modularization to isolate the player from the main UI.

Quality & Reliability: Write unit/integration tests for both business logic and media pipelines. Profile memory leaks (Chrome DevTools, Performance/Memory tabs) and resolve client-side lags (e.g., 10-min freeze issues due to GC or buffer overflows).

Security & Integration: Identify and resolve CORS, CSP, and security vulnerabilities. Support migration to new API interfaces and maintain shared libraries (Webpack, Rollup, esbuild).

Job Requirements (You’ll thrive here if you have)

Core JS (Critical): 6+ years with JavaScript (Vanilla JS, Event Loop, Scope, Context, Prototype, SSR, Isomorphic Apps).

Streaming Experience (Mandatory)
Hands-on experience with live-streaming on the frontend (WebRTC, MSE – Media Source Extensions, or EME – Encrypted Media Extensions).
Deep understanding of binary protocol parsing (ArrayBuffer, DataView, TypedArrays) and network debugging (DNS, CORS, WebSockets).
Framework & Builds: Proficiency in React/Preact, TypeScript, Redux, ES2020, Node.js, Sass. Expert-level with build systems (Webpack/Rollup + esbuild, Babel).
Networking: Solid knowledge of AJAX, WebSockets, Server-Side Events (SSE), HTTP/1.1 vs HTTP/2, and CORS security policies.
Testing & Debugging: Experience with unit testing, profiling, and debugging (client/server-side). Ability to use -- Chrome Performance & Memory tools to detect leaks.
English: Technical English (tasks and documentation are in English).

Conditions

We know that great talent deserves great conditions, so here's what you can expect when joining us:

EU-based employment contract and a 3-year Cyprus work visa with full support for your relocation and visa processes, including assistance for your family.
EU passport. Opportunity to obtain an EU passport after 4 years of residence.
Full relocation package: flights to Limassol for you and your family, a company-covered apartment for the first month, and full relocation support to make your move smooth and hassle-free.
Transparent performance reviews twice a year, with bonus opportunities and salary adjustments.
Private medical insurance for you and your family.
Corporate mobile plan (unlimited in Cyprus with roaming included).
Mindfulness & well-being support, including psychological assistance with 50% coverage.
50% coverage of school and kindergarten fees for your children.
Fully covered sports benefits, and also access to in-house electric scooters and bike rentals.
Provident fund (Cyprus): a long-term savings plan co-funded by you and the Company together (available after probation) that grows throughout your time with us in Cyprus.
Professional growth support: language courses, conferences, training programs, and coaching.
Peer recognition program: receive and share kudos for great work.
A fully equipped office in Limassol’s city center, with everything you need for deep work and collaboration.
Free breakfasts and lunches in the office and an in-house coffee bar with high-quality drinks and a health bar stocked with nutritious snacks.
A strong engineering culture: international teams, corporate events, team buildings, and hackathons — because great work happens in great communities.

Benefits are provided in accordance with the company's policies and eligibility criteria.

Recruitment process

HR interview (40 min);
Technical interview (1,5 hour);
Live-coding (1,5 hour)/Test-task;
Final interview with the team;
Recommendations check;
Job offer.

Технологии и навыки

JavaScript
React
VanillaJS
Video streaming
Mayflower
Mayflower
Лимассол (Кипр)

ГрейдSenior
ЗанятостьПолная занятость
РегионКипр
ФорматОфис
ИсточникСкрыто
Опубликовано24 авг.
Все вакансии компании

AI-помощник

под эту вакансию
Войди, чтобы AI оценил твоё соответствие вакансии и написал сопроводительное письмо

Похожие вакансии

Senior Frontend DeveloperProДоступна только зарегистрированнымРазработчик CRM CreatioTele2/AltelCпециалист по автоматизации технических процессовЯндекс Крауд78 000 – 78 000 ₽Разработчик ELMA365Вкусно — и точка
Мы против мошенников на площадке: если тебя просят заплатить, продиктовать код или установить непонятное приложение, прекращай общение и сразу пиши нам (чат с основателем или форма обратной связи).