React Frontend WebRTC Engineer / Разработчик Фронтенд React WebRTC

Дата размещения вакансии: 21.05.2025
Работодатель: Novakid Inc
Уровень зарплаты:
от 4000 RUR
Город:
Москва
Требуемый опыт работы:
Более 6 лет

Novakid is on a mission to build the best online education platform for kids worldwide. We've already got over 80,000 students and 2,500 teachers making learning awesome in over 15 countries in Europe and Asia. But we're not stopping there—we need your help to take things to the next level!

We’re seeking a seasoned React Frontend Engineer who’s passionate about real-time communications. You’ll join our product team to design, build and optimize web applications that leverage WebRTC for high-quality, low-latency audio/video and data channels.

What you'll bring:

  • 5+ years professional experience building web applications with React and TypeScript.
  • 3+ years hands-on working with WebRTC (e.g., getUserMedia, RTCPeerConnection, RTCDataChannel).
  • Strong understanding of networking concepts: ICE, SDP.
  • Experience with real-time signaling (WebSockets, Socket.io, SIP over WebSockets).
  • Familiarity with browser dev-tools for profiling and debugging media streams.
  • You should be fluent in English.

Bonus points if:

  • Knowledge of media server technologies (LiveKit, Kurento, Jitsi, mediasoup).
  • You've worked in startups or small teams.
  • You're a self-starter who also thrives as part of a team.
  • You're all about solving business problems, not just writing code.
  • You can use AI tools to create solutions quickly, in days or hours, not weeks or months.
  • You have experience with e-commerce or e-learning projects.
  • You've led teams or mentored other developers.

What we offer:

  • Fully remote work (core hours GMT+3).
  • A chance to shape the future of AI-driven education.
  • A fun, dynamic team that loves building innovative products.
  • Unlimited holidays – because we trust you to deliver.
  • Bonuses and stock options – we grow together.

Миссия Novakid - создать лучшую платформу онлайн-образования для детей по всему миру. У нас уже более 80 000 студентов и 2500 преподавателей, которые делают обучение потрясающим в более чем 15 странах Европы и Азии. Но мы не останавливаемся на достигнутом — нам нужна ваша помощь, чтобы вывести работу на новый уровень!

Мы ищем опытного инженера по интерфейсу React, который увлечен коммуникациями в режиме реального времени. Вы присоединитесь к нашей команде разработчиков для разработки, создания и оптимизации веб-приложений, которые используют WebRTC для передачи высококачественных аудио/видео каналов и данных с низкой задержкой.

Что вы принесете с собой:

Более 5 лет профессионального опыта в создании веб-приложений с использованием React и TypeScript.

Более 3 лет практической работы с WebRTC (например, getUserMedia, RTCPeerConnection, RTCDataChannel).

Глубокое понимание сетевых концепций: ICE, SDP.

Опыт работы в реальном времени (WebSockets, Socket.io, SIP через WebSockets).

Знакомство с инструментами разработки браузера для профилирования и отладки медиапотоков.

Вы должны хорошо говорить по-английски

Хорошо, если:

Вы владеете технологиями медиасерверов (LiveKit, Kurento, Jitsi, mediasoup).

Вы работали в стартапах или небольших командах.

Вы начинающий специалист, который также преуспевает в команде.

Вы заинтересованы в решении бизнес-задач, а не только в написании кода.

Вы можете использовать инструменты искусственного интеллекта для быстрого создания решений, за несколько дней или часов, а не недель или месяцев.

У вас есть опыт работы с проектами электронной коммерции или электронного обучения.

Вы руководили командами или были наставником других разработчиков.

Что мы предлагаем:

Полностью удаленная работа (основные часы работы GMT+3).

Возможность формировать будущее образования, основанного на ИИ.

Веселая, динамичная команда, которая любит создавать инновационные продукты.

Неограниченные отпуска – потому что мы доверяем вам.

Бонусы и опционы на акции – мы растем вместе.