C++ developer (Video backend team) (Georgia/Europe)

з/п не указана

Требуемый опыт работы: 3–6 лет

Полная занятость, полный день

Мы развиваем UCaaS-платформу, которая делает бизнес‑коммуникации миллионов людей проще и приятнее

Команда Video занимается разработкой облачного сервиса видеоконференций нового поколения, построенного с использованием технологии WebRTC. Наш продукт позволяет совершать видеозвонки и организовывать видеоконференции на сотни участников.
Пользователи могут подключаться к сервису из веб-браузеров, со смартфонов и с помощью desktop-приложений. Наши сервера расположены в различных географических точках, что позволяет обеспечить высокое качество связи для пользователей из разных стран мира.

Наша команда занимается разработкой SFU сервиса, который отвечает за маршрутизацию аудио и видео траффика между участниками внутри конференции, а также за взаимодействие с зависящими от него компонентами.

Вам предстоит:

  • Разработка компонентов сервиса видеоконференций.
  • Написание unit-тестов, отладка и интеграция компонентов.
  • Оптимизация производительности и нагрузочное тестирование.
  • Исследование функциональности 3d-party библиотек для решения поставленных задач.
  • Непосредственное участие в разработке и исследованиях в области обработки и трансляции аудио/видео.

Наши ожидания:

  • Глубокие знания С++11.
  • Опыт программирования на C/C++ под *nix , включая многопоточное, сетевое программирование.
  • Продвинутый Linux-пользователь.
  • Опыт написания unit-тестов.
  • Знание паттернов проектирования программного обеспечения.

  • Хорошая инженерная подготовка, навыки решения алгоритмических задач.

  • Умение работать с open source проектами и библиотеками: правка/сборка, изучение API, pull requests.

  • Умение работать в команде, коммуникативные навыки.

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

  • Интерес и желание создавать продукты мирового уровня.

Будет плюсом:

  • Знание JavaScript, Node.JS и TypeScript.
  • Разработка на С++ модулей для Node.JS.
  • Опыт работы с WebRTС, RTP.

  • Опыт работы с обработкой аудио/видео over IP, video streaming.

Мы предлагаем:

  • Возможность работать в иностранном юридическом лице (Грузия), дальнейшую релокацию в Испанию или Эстонию.
  • Релокационный пакет.
  • Широкие возможности для самореализации, профессионального и карьерного роста.
  • Продукт с минимумом legacy, работа со сложными задачами.
  • Возможность вносить свой вклад в развитие растущего проекта.
  • Команда коллег-профессионалов, болеющих за свой проект.
  • Возможность работы в гибком графике.
  • Индексируемую заработную плату, оплату больничных и отпусков (в соответствии с законодательством страны оформления).
  • Корпоративные обучающие программы, курсы английского языка.

Ключевые навыки

Linux
C++
WebRTC
Node.js
JavaScript

Вакансия опубликована 23 июня 2022 в Санкт-Петербурге

Отзывы о компании

4,7отлично
Оценка Dream Job

94%

Рекомендуют
Ваши отзывы помогают людям принимать взвешенные карьерные решения
Оставить отзыв о компании

Что говорят сотрудники

Преимущества и льготы
  • Своевременная оплата труда
  • Удаленная работа
  • Медицинское страхование
Тренер
Июнь 2022
задачи и проекты, свобода действий
Войдите, чтобы увидеть все отзывы
Войти

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

Санкт-Петербург, Чернышевская
Будьте первыми
Веб-движков и веб-браузеров (Blink, Chromium, WebKit, Firefox или др.). На HTML/JS. Участие в разработке компонентов для встроенных...
Практические навыки разработки на C/C под Linux от 3-х лет. - Понимание внутреннего устройства embedded операционных систем на базе...
Санкт-Петербург, Маяковская и еще 1 
Будьте первыми
Разработка Chromium-based браузера. Поддержка, обновление браузера. Разработка Web app компонентов.
Отличное знание C, bash, Python. Знание STL. Опыт разработки Chromium-based браузеров. Знание Chromium browser engine. Опыт работы с IPC...
Санкт-Петербург
Будьте первыми
Написание чистого, проверенного кода, который будет решать поставленную задачу. Ответственность за часть кодовой базы, решение проблем в ней и её...
Опыт коммерческой разработки на С от 2-х лет. Отличное знание STL. Опыт разработки многопоточных, распределённых, высоконагруженных приложений.
Санкт-Петербург, Василеостровская и еще 1 
Будьте первыми
Разрабатываем распределённую высоконагруженную OCS -систему, используя новые технологии и подходы. OCS - это компоненты сети BSS (Business Support System) оператора связи...
Продвинутые знания С, STL, gtest. Понимание принципов работы сети, TCP/IP. Знание unix-подобных ОС. Знание подходов к проектированию архитектуры...
Будьте первыми
Разработка клиентского приложения для сервиса видеоконференций под Windows с учетом кроссплатформенности. Использование прогрессивных технологий создания гибридных web/native приложений.
Опыт программирования на C под Windows. Знание WinAPI и WinRT. Хорошая инженерная подготовка, понимание стандартных алгоритмов и структур данных и...
Будьте первыми
Разработка кода и unit-тестов. Разработка кода на С для Linux. Разработка кода для Node.js.
Уверенное владение С (98, 11). Понимание С (14, 17, 20). Навык разработки или готовность научиться разработке кода для Node.js.