ул. Кронверкская 23
Коллектив разработчиков ищет коллегу для участия в разработке кросс-платформенного UI для нескольких проектов, связанных с обработкой звука и вещанием. Мы используем C++ и QML из современных версий фреймворка Qt 6.6+. Целевые платформы – Linux (arm/arm64/x86) и Windows, но наш код работает и на других платформах, удобных нашим разработчикам, например macOS. Мы также разрабатываем приложения на QML для мобильных операционных систем (Android, iOS).
Обязанности:
- Разрабатывать UI десктопных и embedded приложений на C++/QML
- Разрабатывать внутреннюю логику приложений на C++
- Поддерживать существующий код, проводить рефакторинг и писать юнит-тесты
Требования:
- Опыт работы программистом С++ не менее 1 года
- Опыт разработки на QML от 1 года, понимание его работы и декларативной структуры
- Желание развиваться в области программирования UI на QML
- Знание современных стандартов C++11/14/17
- Умение писать читаемый и поддерживаемый код на актуальной версии JavaScript, поддерживаемой в QML (ECMAScript 7)
Желательно:
- Опыт работы с последними версиями Qt 6.2+ (Quick Controls версии 2), но готовы поделиться опытом, если работали только со старым стэком Qt/QML (например, под Sailfish/Аврору)
- Опыт работы в рамках многопоточных приложений
- Опыт с CMake и vcpkg
Могут быть поставлены следующие задачи:
- UI формы для настройки параметров работы (QML/JS)
- Модели данных для UI (C++: QAbstractItemModel и наследники)
- View под модели (QML ListView, GridView, TableView, TreeView)
- Разработка специальных графических контролов (например, индикатор уровня аудио сигнала, графический редактор разметки аудио трека с отрисовкой сигналограммы)
- Взаимодействие с компонентами приложения, отвечающими за отправку и получение сообщений от сервера (C++)
Личные качества:
- Умение работать в команде, коммуникабельность
- Позитивное и конструктивное отношение к работе
- Ответственность, внимательность к деталям, аккуратность
Главная ценность нашей компании - люди. Мы стремимся регулярно расширять социальный пакет, проводить индексацию и повышение заработной платы, способствовать развитию наших сотрудников
Поэтому мы предлагаем:
- Уровень зарплаты от 60 000 до 170 000 рублей (в зависимости от квалификации)
- Пересмотр зарплаты по результатам работы в конце каждого года
- Нормированный рабочий день, гибкий график (начало работы с 8 до 10-45)
- Официальное оформление с первого дня, полностью белая зарплата
- ДМС после испытательного срока
- Полная или частичная компенсация курсов повышения квалификации, обучения иностранным языкам и т.д.
- Испытательный срок 3 месяца
- После испытательного срока возможно удаленная работа из дома
- Офис в центре города (10 минут от м. Петроградская и 10 минут от м. Горьковская, с утра есть парковочные места)
- Зона отдыха с настольным хоккеем, настольным теннисом, турником и грушей
- Оборудованная кухня, чай/кофе за счет компании
- Командировки по России и СНГ (в том числе на выставки/конференции)
Немного о нашей деятельности:
ООО "ТРАКТ-СОФТ" – системный интегратор и разработчик средств автоматизации теле- и радиовещания из Санкт-Петербурга. Компания занимается автоматизацией радиовещания с 1992 года. Более 80% радиостанций в городах-миллионниках используют нашу систему автоматизации Дигиспот II. Именно с ней работает твой любимый диджей, и именно она позволяет миллионам слушателей из разных уголков России получать сигнал из Москвы.
Мы создаем независимое, надежное российское программное обеспечение и программно-аппаратные комплексы для телевидения, радиовещания и других смежных сфер деятельности.
Мы - аккредитованная ИТ-компания, и наши сотрудники могут претендовать на все меры поддержки (отсрочка от армии и мобилизации, льготная ипотека и т. д.), разработанные государством для ИТ-специалистов. Мы являемся членом профильных организаций таких, как АРПП, «Отечественный софт», АРПЭ, Руссофт.
Если Вы почувствовали себя нашим будущим коллегой - присылайте резюме!