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

C++/Qt/QML-разработчик
2ГИС — известный бренд с сильной инженерной культурой. Вакансия предлагает конкурентную зарплату, удаленный формат работы и интересные задачи на стыке системного и мобильного программирования.
Сложность вакансии
Позиция требует уверенного владения C++ и специфическим стеком Qt/QML, а также опыта работы с многопоточностью. Дополнительным фактором сложности является необходимость понимания мобильной разработки под Android.
Анализ зарплаты
Предложенная зарплата от 250 000 ₽ соответствует рыночному медианному значению для Senior C++ разработчиков в России. Верхняя граница рынка для таких специалистов может достигать 350 000 - 400 000 ₽ в зависимости от глубины экспертизы в мобильной разработке.
Сопроводительное письмо
Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в 2ГИС уже сейчас
Присоединяйтесь к команде 2ГИС и создавайте сервисы, которыми пользуются миллионы людей в городах по всему миру!
Описание вакансии
🖼 C++/Qt/QML-разработчик
от 250 000 ₽
Удалёнка2ГИС — IT-компания, которая помогает людям жить в городе.
Требования:
– Разрабатываешь на Qt, крайне важен опыт с QML.
– Имеешь опыт коммерческой разработки на C++ не менее 3 лет.
– Умеешь разрабатывать многопоточные приложения.
– Плюсом будет знание Java/Kotlin и опыт разработки под Android.
– Любишь прокачивать свои знания и навыки, следишь за трендами и best practice.
– Готов(а) проактивно действовать в любых непонятных/незнакомых ситуациях, не стесняешься приходить с вопросами и аргументированно предлагать улучшения.
– Привык(ла) нести ответственность за качество выполнения задач.
🔜 А избранные IT-вакансии вы найдете в нашем канале IT Job Hub
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- C++
- Multithreading
- Kotlin
- Java
- Android
- Qt
- QML
Возможные вопросы на собеседовании
Вакансия предполагает работу с интерфейсами на QML, важно понимать механизмы взаимодействия с логикой на C++.
Расскажите о способах интеграции C++ объектов в QML. В каких случаях лучше использовать setContextProperty, а в каких — qmlRegisterType?
В требованиях указано умение разрабатывать многопоточные приложения.
Какие механизмы синхронизации потоков в Qt вы использовали? Как обеспечить безопасную передачу данных между рабочим потоком и UI-потоком в QML?
Работа над мобильным приложением требует контроля ресурсов.
Как вы подходите к оптимизации производительности QML-интерфейсов? Какие инструменты профилирования Qt вы используете?
Упоминается опыт с Android как плюс.
Был ли у вас опыт написания JNI-прослоек для взаимодействия C++ кода с нативным API Android?
Проверка софт-скиллов и проактивности.
Приведите пример ситуации, когда вы предложили техническое улучшение, которое в итоге было внедрено в проект. Как вы аргументировали свою позицию?
Похожие вакансии
Middle+ Инженер внедрения
Администратор информационных систем (Senior)
Senior Системный администратор (Senior+)
Инженер внедрения Middle+
Senior Atlassian Administrator (Jira / Confluence)
Системный администратор (Middle)
1000+ офферов получено
Устали искать работу? Мы найдём её за вас
Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!