Описания нет
инженер-программист C++ высоконагруженных приложений
подготовься к отклику
ai-инструментыЧтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузи резюме
описание
задачи
- разработка и архитектура высоконагруженных кросс-платформенных десктоп приложений на стеке C++14/17 и Qt/QML
- код ревью и менторство младших разработчиков
требования
- глубокое знание C++14 (обязательно)
- владение современной стандартной библиотекой (STL): алгоритмы, контейнеры, итераторы
- понимание семантики перемещения (move semantics), идеальной передачи (perfect forwarding), лямбда-выражений и умных указателей ( unique_ptr , shared_ptr , weak_ptr )
- опыт написания многопоточного кода (QtConcurrent, мьютексы, атомарные операции) без гонок данных
- знание паттернов проектирования
- CMake: написание сложных CMakeLists.txt , управление зависимостями
- Mercurial (Hg): Обязателен опыт работы с VCS (ветвление, слияние, работа с большими репозиториями, разрешение конфликтов)
- Qt не ниже версии 5.11
- глубокое знание QML и Qt Quick: создание сложных кастомных элементов, работа с моделями-представлениями (C++ модели для QML), оптимизация отрисовки (сглаживание, анимация)
- написание бекенда на C++ для QML-фронтенда (экспорт C++ классов/объектов в QML)
- опыт отладки утечек памяти в Qt (Valgrind, AddressSanitizer)
- знание сигнально-слотовой системы (включая новый синтаксис с функторами)
- Понимание внутреннего устройства Qt (QObject parenting, цикл событий, мета- объектная система)
- опыт проектирования клиент-серверных приложений (сетевые взаимодействия, Qt Network, WebSockets/HTTP)
- понимание принципов ООП, низкой связанности и высокой связности внутри модулей
- опыт рефакторинга легаси-кода под современные стандарты
- Будет плюсом: Понимание отличий C++17/20; желательно знание отличий в Qt 6; знание Python для написания вспомогательных скриптов сборки/тестирования; опыт разработки под Linux (Astra Linux/Ubuntu) и Windows одновременно (кросс-платформа); знание OpenGL/Vulkan для высокопроизводительной отрисовки
условия
- стабильная работа на крупном предприятии оборонно-промышленного комплекса с 25-летней историей в команде опытных специалистов
- официальное оформление согласно ТК РФ, белая заработная плата
- премия в конце календарного года ("13-я заработная плата")
- ДМС со стоматологией по окончании испытательного срока
- частичная компенсация затрат на спортивные абонементы
- возможность повышать свой профессиональный уровень, участвовать в конференциях и проходить обучения за счёт компании
- поддержка сотрудников в радостных и сложных жизненных ситуациях (материальная помощь)
- проведение для сотрудников карьерных мероприятий (экскурсий, интеллектуальных и спортивных состязаний и т.д.)
- перспективы карьерного роста и самореализации: мы растим и повышаем специалистов в рамках компании
- Предоставляется право на получение отсрочки от призыва на военную службу (для военнообязанных) (в соответствии с Постановлением правительства №1725 от 30.09.2022)
навыки
Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.