Разработчик Qt / C++

Excdev

Разработчик Qt / C++

Москва

Метро: Библиотека им.Ленина

Описание вакансии

Обязанности

• Разработка кроссплатформенных клиентских приложений (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 и др.)

Посмотреть контакты работодателя

Адрес

Похожие вакансии

АМИКОН
Полный день
  • Москва

  • Не указана

Рекомендуем
Лаборатория Касперского

Разработчик C++ (KasperskyOS, Mobile SDK)

Лаборатория Касперского

Удаленная работа
  • Москва

  • Не указана

Рекомендуем
Navio (ООО Автотех)
Полный день
  • Москва

  • Не указана

Рекомендуем
НАТЕКС
Полный день
  • Москва

  • Не указана

Ростелеком Информационные Технологии

Разработчик С/C++ (Видеоплатформа)

Ростелеком Информационные Технологии

Удаленная работа
  • Москва

  • Не указана

ОптоМониторинг
Полный день
  • Москва

  • от 200000 RUR

Систематика Консалтинг

Разработчик C++

Систематика Консалтинг

Удаленная работа
  • Москва

  • от 200000 RUR

Лаборатория Касперского

Developer C++ (KICS for Nodes и KESSW)

Лаборатория Касперского

Удаленная работа
  • Москва

  • от 200000 RUR

Системы и информационные технологии

Ведущий инженер-программист С++ (Qt)

Системы и информационные технологии

Полный день
  • Москва

  • до 200000 RUR

YADRO
Полный день
  • Москва

  • до 200000 RUR

S-Terra CSP
Полный день
  • Москва

  • от 280000 RUR

Аргус-ИТ
Полный день
  • Москва

  • от 280000 RUR

Servicepipe
Удаленная работа
  • Москва

  • от 280000 RUR

КАТЮША ПРИНТ

Разработчик C

КАТЮША ПРИНТ

Полный день
  • Москва

  • от 180000 RUR

КСК-Эйч Ар

С++ developer

КСК-Эйч Ар

Полный день
  • Москва

  • от 180000 RUR

DIS Group
Удаленная работа
  • Москва

  • от 180000 RUR

Полный день
  • Москва

  • от 180000 RUR

Гарда Технологии

Senior C++ developer

Гарда Технологии

Удаленная работа
  • Москва

  • от 180000 RUR

Р-Софт
Удаленная работа
  • Москва

  • от 180000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию