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

C++ Developer (Qt)

Прямой работодатель  MuseGroup ( mu.se )
Калининград, Россия
Миддл • Сеньор
Информационные технологии • Разработка • C++ • Qt • Культура и искусство
18 ноября 2021
Удаленная работа
Опыт работы от 3 до 5 лет
Работодатель  MuseGroup
Описание вакансии

Muse Group ищет сильного разработчика C++ с опытом работы с Qt, чтобы помочь в сложной инициативе по перепроектированию и модернизации Audacity.

Audacity, новая часть нашего семейства продуктов, представляет собой бесплатный цифровой аудиоредактор и приложение для записи с открытым исходным кодом. Доступный для Windows, macOS, Linux и других Unix-подобных операционных систем, он является самым популярным в мире программным обеспечением для редактирования аудио, с более чем 111 миллионами загрузок с FossHub с марта 2015 года. В настоящее время он реализован с помощью инструментария кросс-платформенного пользовательского интерфейса wxWidgets, но Audacity было бы лучше основываться на Qt, технологии, которая предлагает более современный внешний вид, работает на большем количестве операционных систем и способствует более быстрой разработке.

Переход с wxWidgets на Qt при сохранении всех возможностей программы и улучшении разделения уровней ядра приложения и пользовательского интерфейса является большой проблемой.

Мы ждем Вас, если Вы программист, разбирающийся в Qt, который наслаждается выразительностью современного C++. Но что еще более важно, у вас есть понимание хорошей структуры крупномасштабной программы.

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

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

Требования:

  • Владение современным языком и библиотеками C++ (по крайней мере, C++11 и предпочтительно C++17) и интерес к новыми языковыми стандартами;
  • Понимание принципов SOLID и моделей построения программного обеспечения;
  • Опыт проектирования или рефакторинга сложных систем;
  • Знакомство с системой управления версиями в git и совместной работой через GitHub;
  • Не менее трех лет опыта работы с кросс-платформенными настольными приложениями с использованием wxWidgets или Qt;
  • Английский - Средний или выше;

Было бы плюсом:

  • Понимание параллельного программирования на современном C++;
  • Знание фреймворков модульного тестирования C++, таких как catch;
  • Образование в сфере математики, физики, информатики или в аналогичной области;
  • Опыт использования программного обеспечения для редактирования и визуализации звука;
  • Вклад в проекты с открытым исходным кодом на GitHub;

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

  • Международная удаленная команда: Участие в совместных проектах, с коллегами из России, США, Великобритании и других стран;
  • Каждый член команды может вносить непосредственный вклад в принятие решений;
  • Вариативность технологического стека, которая проявляется от продукта с открытым исходным кодом и мобильных приложений до разработки новых проектов в рамках образовательных технологий;
  • Компенсация обучения, участие в конференциях и встречах.

Специализация
Информационные технологииРазработкаC++Qt
Отрасль и сфера применения
Культура и искусство
Уровень должности
МиддлСеньор