⚠︎ Архивная вакансия
Эта вакансия была перемещена в архив. Возможно она уже не актуальна и рекрутер больше не принимает отклики на эту вакансию. Вы можете  найти актуальные похожие вакансии

Senior C++ developer

Прямой работодатель  WSM Group ( wsmgroup.ru )
Россия
Миддл • Сеньор
Информационные технологии • Разработка • C++ • Qt • Культура и искусство • СМИ, Медиа и индустрия развлечений
31 августа 2021
Удаленная работа
Опыт работы более 5 лет
Работодатель  WSM Group
Описание вакансии

О компании: Мы разработчики музыкальных продуктов Ultimate Guitar и MuseScore - самых популярных в мире сервисов для музыкантов с годовой аудиторией в несколько сотен миллионов пользователей.

Ищем C++разработчика к себе в команду на удаленку для поддержки и развития кросс-платформенного движка для отображения и воспроизведения нот и табулатур для одних из самых популярных сервисов в мире для музыкантов: Ultimate Guitar и MuseScore

У нас работать круто и вот почему:

Гибкий график и "remote first". У нас гибкий режим работы и все возможности для удаленной работы. Команды и сотрудники самостоятельно выбирают самый эффективный график работы. Есть общепринятые часы присутствия, в которые мы все находимся на связи и у нас пятидневная рабочая неделя.

Штаб-квартира в 30 минутах от моря. Наш головной офис расположен в Калининграде — городе с уникальным расположением и европейский колоритом. Ближе к Европе, чем к России. Полчаса езды – и ты на море: например, чтобы заняться серфингом в компании коллег. Если решите переехать - поможем!

Социальный пакет. Медицинская страховка, оплата обучения, участия в конференциях и митапах.

Уникальная культура эффективной работы. Мы реализуем проекты уровня "11 из 10", готовы к риску и смелым гипотезам, но ставим адекватные планы и цели по OKR. А еще в WSM Group проходят уникальные стратегические сессии, в которых может участвовать абсолютно каждый сотрудник.

Распределенная команда международного уровня. WSM Group сотрудничает с маркетинговым офисом в США и дизайн-хабом в Великобритании. Мы практикуем remote first и готовы к найму кандидатов из любой точки мира.

Какие будут задачи:

  • Оптимизация и работа над перформансом продукта под различные платформы;
  • Предложение и реализация идей по улучшению продукта;
  • Рефакторинг архитектуры legacy кода;
  • Проработка архитектурных решений, определяющих развитие продукта на длительный срок
  • Реализация функционала с учетом особенностей каждой из платформ ios/andriod/web;
  • Отслеживание изменений в платформах, используемых интерфейсов и библиотек и своевременное их применение (новые версии OpenGL, Metal, AudioWorklet и т.д.)
  • Написание тестов под необходимый функционал;
  • Прямое общение с пользователями xtz как плеера в конкретных сервисах (UG/MU) и помощь им в решении проблем;
  • Решение специфических "музыкальных" задач: реализовать отрисовку и озвучивание dead note, palm mute, tremolo bar для разных инструментов и т.п.

Какие технические требования:

  • Опыт работы с C++ (от 5 лет);
  • Опыт разработки многопоточных приложений;
  • Разбираться в алгоритмах и структурах данных;
  • Знание и применение принципов SOLID, понимание общих паттернов построения прикладного софта;
  • Уметь быстро разбираться в чужом коде.

Nice to have:

  • Свободный разговорный и письменный английский;
  • Знание внутреннего устройства протокола MIDI, VST, soundfont’ов;
  • Знание OpenGL и/или Metal;
  • Опыт работы с WebAssembly;
  • Опыт рефакторинга сложных систем;
  • Опыт работы с кросс-платформенными приложениями (особенно с мобильными);
  • Музыкальное образование (нотная грамота).

Что дальше:

высылай резюме;

пообщаемся лично.