- Страна
- Россия
- Зарплата
- 180 000 ₽ – 270 000 ₽
Откликайтесь
на вакансии с ИИ

Ведущий разработчик C++ (middle+/senior)
Привлекательная вакансия с конкурентной зарплатой, полной удаленкой и современным стеком технологий. Компания предлагает работу над собственными продуктами, что обычно подразумевает более высокое качество кода и интересные задачи.
Сложность вакансии
Роль требует глубоких знаний C++ и Qt/QML, а также специфического опыта интеграции с мобильными платформами через JNI и Objective-C. Высокая планка ожиданий по архитектурным навыкам и работе с распределенными системами делает позицию сложной, но интересной.
Анализ зарплаты
Предлагаемая вилка 180 000 – 270 000 руб. на руки соответствует рыночному уровню для Middle+/Senior C++ разработчиков в России. Верхняя граница в 270к является достойной для Qt-специалиста, хотя на международном рынке или в крупнейших финтех-гигантах Senior-позиции могут достигать 350-400к.
Сопроводительное письмо
Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в Excdev уже сейчас
Присоединяйтесь к Excdev и создавайте сложные кроссплатформенные продукты на C++ и Qt из любой точки мира!
Описание вакансии
Группа компаний Excdev
приглашает в команду ведущего разработчика C++ (middle+/senior)Компания занимается разработкой собственных продуктов.**Зарплатная плата : от 180 до 270 тысяч рублей на руки.
Удаленный формат работы с возможностью работать из любой точки мира.**Обязанности:
Разработка кроссплатформенных клиентских приложений (desktop и mobile) на базе Qt/QML
Участие в проектировании архитектуры приложения, в том числе модульной структуры, API и механизмов интеграции с backend-системами
Разработка и оптимизация UI/UX с использованием QML и Qt Quick Controls
Интеграция с внешними сервисами через HTTP API, WebSocket, REST, JSON-RPC, gRPC
Взаимодействие с командой разработчиков, аналитиков и тестировщиков в рамках Agile/Scrum процессов
Поддержка, рефакторинг и оптимизация существующего кода
Написание модульных и интеграционных тестов для обеспечения качества и надежности.
Требования:
Уверенное владение C++ (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 или аналогичные фреймворки). Будет преимуществом
Опыт нативной разработки под Android (Kotlin/Java) и iOS (Objective-C/Swift)
Опыт создания мостов между платформенным кодом и Qt/QML:
JNI → C++ → QML (Android)
Objective-C → C++ → QML (iOS/macOS)
Опыт оптимизации производительности QML-приложений (QQuickItem, профилирование)
Условия:
Удаленный формат работы из любого города или страны
График работы 5/2
Отпуск - 28 календарных дней.
Контакт для связи
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- C++
- Qt
- QML
- Qt Quick
- STL
- gRPC
- WebSocket
- REST
- JSON-RPC
- Git
- Android
- iOS
- Kotlin
- Java
- Objective-C
- Swift
- JNI
- Google Test
- Agile
- Scrum
Возможные вопросы на собеседовании
Проверка понимания работы графического движка Qt и способов оптимизации интерфейса.
Как вы подходите к оптимизации производительности QML-приложений при работе с большими списками или сложной анимацией?
Важно для кроссплатформенной разработки под Android и iOS.
Опишите ваш опыт реализации взаимодействия между C++ и нативным кодом (JNI для Android или Objective-C для iOS). С какими трудностями вы сталкивались?
Проверка владения современными стандартами языка.
Какие нововведения стандарта C++20 вы считаете наиболее полезными для разработки клиентских приложений и почему?
Оценка навыков проектирования надежных систем.
Как вы организуете обработку ошибок и управление жизненным циклом объектов в многопоточном приложении на базе Qt (Signals/Slots vs Qt Concurrent)?
Проверка понимания сетевого взаимодействия.
В чем заключаются основные различия при реализации клиента на gRPC по сравнению с классическим REST/JSON в контексте Qt-приложения?
Похожие вакансии
Разработчик мобильного приложения (IOS) Senior
IOS Developer (Senior)
Разработчик Android, Senior
Senior Flutter Developer (Custom Editor / AppFlowy)
React Native (Senior)💻
Senior Flutter Developer
1000+ офферов получено
Устали искать работу? Мы найдём её за вас
Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!
- Страна
- Россия
- Зарплата
- 180 000 ₽ – 270 000 ₽