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