Full-stack Developer (Node.js + React)

Срок для отклика истек

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

Это что-то новое!

Звук для бизнеса — новое направление в аудиостриминге. Мы создаём музыкальную атмосферу в заведениях, чтобы бренды звучали красиво, увеличивали продажи и нравились людям. И для этого нам нужны профессионалы.

О продукте:

В нашем сервисе можно создать кастомный плейлист для любого бизнеса с помощью умных алгоритмов. Они распределят музыку по заданным параметрам и сформируют готовый поток.

В личном кабинете для бизнеса есть планировщик рекламы, хранилище аудиофайлов и настройщик плейлиста. Кроме этого, мы собрали базу знаний, которая помогает разбираться в аудиомаркетинге даже новичкам, далёким от музыки и брендинга.

И мы знаем, что сделаем ещё больше!

Кого мы ищем:

Сейчас мы расширяем команду разработки и ищем сильного разработчика, который усилит команду по созданию нового плеера для наших пользователей.

Чем предстоит заниматься:

  • Разрабатывать музыкальные/видео плеера под различные платформы:
    — web (React + Redux)
    — desktop (Electron + React + Redux);
  • Участвовать в разработке бэкенда (Node.js, GraphQL);
  • Проводить ревью кода.

Мы очень хотим познакомиться, если у тебя есть:

  • Хорошее знание JavaScript (ES5 и выше), TypeScript и его системы типов;

  • Хорошее знание и опыт работы с Node.js;

  • Уверенное понимание принципов работы структур данных и алгоритмической сложности;

  • Опыт работы с Git, REST/GraphQL;

  • Понимание принципов работы сетевых протоколов http(s) / WebSocket.

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

  • Опыт работы с Electron;
  • Опыт разработки с Node.js под веб на бэкенде (express/fastify/apollo);
  • Опыт разработки приложений с использованием React;
  • Знание внутреннего устройства Windows/Linux, механизмов работы сервисов, аудио, видео и сетевых подсистем;
  • Опыт сборки десктоп приложений;
  • Знание внутренних механизмов работы браузера html5 audio/video / Web Audio API / Web Workers;
  • Наличие опыта работы со Smart TV (WebOS, Tizen).