ЯРазработчик
Упс! Что-то пошло не так :(
Во время загрузки страницы произошла непредвиденная ошибка. Пожалуйста, убедитесь что используете современный браузер и попробуйте перезагрузить страницу.

Разработчик Windows и macOS, C++/Qt (мультимедиа, GUI)

ООО ТомскСофт
Томск
В офисе или удалённо из любой локации
От 90 000 до 120 000 руб.
Английский язык
Git
QT
C++
MacOS
Windows
Размещено 1 неделю назад
2
Обязанности:
  • кроссплатформенная разработка на С++, оптимизация и рефакторинг десктопных приложений (Windows и Mac OS) для проекта Manycam (https://www.manycam.com)
  • реализация сложных "кастомизированных" интерфейсов на Qt согласно дизайнерским макетам, и/или:
  • разработка нового и улучшение существующего мультимедиа функционала (широкий спектр задач по обработке звука, видео, сети, захвата, ML), плюс к этому по зову души:
  • участие в обсуждении архитектурных решений, разработка плагинной/модульной архитектуры
Вы нам подходите если:
  • у Вас оконченное высшее образование по профилю программирование
  • есть опыт работы с указанными ниже технологиями от года и выше
  • получаете удовольствие от процесса решения технических задач и высокого качества исходного кода
  • готовы быть полноправным участником команды из 10 разработчиков, взаимодействовать с инженерами QA и дизайнерами
Что нужно уметь:
  • уверенное знание современного C++ (как минимум 11, мы используем 17) и базовое знание STL
  • глубокое знание Qt Widgets на C++ (мы делаем "кастомные" виджеты по комплексным дизайнерским макетам), а также самого фреймворка Qt (Core, Network, Graphics)
  • CMake или другие системы сборки на уровне достаточном для разработки
  • как минимум базовые знания в мультимедии, графике, звуке, разработке под Windows, многопоточности или способность это быстро освоить
  • опыт использования командных средств разработки (git, gitlab, redmine)
  • способность писать чистый код, знание основных паттернов и практик качественной архитектуры
  • технический английский на уровне уверенного чтения документации и писем от носителей языка, будет плюсом способность вести техническую переписку с носителем языка
Будет плюсом:
  • DirectX (или OpenGL или Metal) для обработки 2D изображений
  • любые media API: DirectShow, MediaFoundation, AVFoundation
  • опыт разработки под macOS
  • наличие опыта работы с WebRTC/OpenCV/ffmpeg/RTMP/RTSP/NDI
Что мы предлагаем:
  • работу над популярным у пользователей и технологически сложным проектом Manycam, участие в полном цикле разработки от проектирования до выпуска приложения в релиз
  • гибкий рабочий график, 40-часовая рабочая неделя, демократичное руководство, рабочая дружеская атмосфера в коллективе
  • по Вашему выбору: дистанционная работа или работа в Томском офисе с возможностью день-два в неделю работать вне офиса (в офисе нормальные кабинеты на 4-8 человек, кофе-машина, обеденная зона, плюшки, турник)
  • зарплата от 90 до 120 тыс. руб. (если считаете что достойны большего - пишите, обсудим на собеседовании), на 100% официальная, выплата на карточку (аванс 20го, ЗП 5го числа каждого месяца), полное оформление трудовых отношений, соблюдение всех условий по Трудовому кодексу
  • после успешного прохождения испытательного срока: 50% компенсация затрат на изучение английского языка, компенсация участия в профессиональных конференциях, квартальные премии Готовы попробовать? Действуйте:
  • оставляйте оклик на вакансию
  • опишите в сопроводительном письме свой опыт и знания в требуемых технологиях
  • если есть возможность, пришлите ссылки на примеры своего исходного кода на С++, свободного от соглашений о неразглашении, и который считаете качественным
  • задавайте интересующие Вас вопросы
Как откликнуться на вакансию
Контакты (Безходарнов Илья Владимирович):