Разработчик Qt / C++
11 Ноября 2025
Город:
Баку
Занятость:
Полная занятость
Компания "Excdev"
Обязанности
• Разработка кроссплатформенных клиентских приложений (mobile) на базе Qt/QML.
Опыт нативной разработки под Android (Kotlin/Java) и iOS (Objective-C/Swift).
• Участие в проектировании архитектуры приложения, в том числе модульной структуры, API и механизмов интеграции с backend-системами.
• Разработка и оптимизация UI/UX с использованием QML и Qt Quick Controls.
• Интеграция с внешними сервисами через HTTP API, WebSocket, REST, JSON-RPC, gRPC.
• Взаимодействие с командой разработчиков, аналитиков и тестировщиков в рамках Agile/Scrum процессов.
• Поддержка, рефакторинг и оптимизация существующего кода.
• Написание модульных и интеграционных тестов для обеспечения качества и надежности
Требования
• C++11/17/20 — уверенное владение, знание стандартной библиотеки (STL) и современных идиом языка.
• Опыт разработки на Qt (Qt Quick, QML) от 3 лет, включая работу с модульной архитектурой и паттернами проектирования.
• Глубокое понимание принципов асинхронного программирования (Qt Concurrent, Signals/Slots, event loop).
• Знание основных шаблонов проектирования и умение применять их на практике.
• Понимание принципов работы распределённых систем и стандартных протоколов взаимодействия (HTTP/HTTPS, WebSocket, gRPC).
• Опыт интеграции с HTTP API (REST/JSON) и потоковыми протоколами.
• Понимание механизмов авторизации и аутентификации (OAuth2, JWT, Basic Auth) как с клиентской, так и с серверной стороны.
• Опыт работы с Git (ветвление, merge, rebase, code review).
• Навыки разработки и запуска unit-тестов (Qt Test, Google Test или аналогичные фреймворки)
Будет преимуществом
• Опыт создания мостов между платформенным кодом и Qt/QML:
• JNI → C++ → QML (Android)
• Objective-C → C++ → QML (iOS/macOS)
• Опыт оптимизации производительности QML-приложений (QQuickItem, профилирование).
Ключевые навыки
• Языки: C++11/17/20, QML, JavaScript (в контексте QML)
• Фреймворки и технологии: Qt, Qt Quick, Qt Quick Controls, Qt Network, QML
• Сетевые протоколы: HTTP/HTTPS, WebSocket, REST, JSON-RPC, gRPC
• Инструменты: Git, CMake, Qt Creator, профайлеры Qt и системные инструменты
• Паттерны проектирования и архитектурные подходы (MVVM, MVC, Observer, Singleton и др.)
Зарегистрируйтесь или войдите, чтобы открыть контакты работодателя
Прикрепите резюме для отклика
Уже с нами?
Войдите, чтобы отправить резюме
31 Октября
Разработчик (JS/TS/React/Node/PHP/Laravel/Flutter)
Баку
Компания "LLC HeroComputer" Разработчик (JS/TS/React/Node/PHP/Laravel/Flutter) HeroComputer — международная IT-аутсорс компания. Делаем...
09 Ноября
Баку
Компания "Kulenkov Group" Ищем фронтенд специалиста к нам в компанию Kulenkov Group! Ты подойдешь нам если у тебя есть следующие навыки:...
10 Ноября
Fullstack-разработчик (Python+React)
Баку
Компания "Emphasoft" Emphasoft - это международная компания по разработке программного обеспечения и аутстаффингу, базирующаяся в Финляндии. Мы...
11 Ноября
Баку
Компания "Excdev" Приглашаем в команду PHP-разработчика(Laravel+Vue3) Чем предстоит заниматься: • Разработка модулей и сервисов под...
12 Ноября
Баку
Компания "Intella" Проект: Разработка торгового терминала Обязанности: Интеграции с биржами Реализация нового функционала...
Вакансия размещена в отрасли