C++/Qt Developer (Desktop Messenger, Qt Widgets)

Работодатель:
Опыт работы:
От 1 года до 3 лет

Задачи

  • Разработка и поддержка desktop-приложения на C++/Qt (Windows/macOS/Linux)
  • Разработка интерфейсов на Qt Widgets (компоновка, состояния, анимации)
  • Стилизация UI с использованием Qt Style Sheets
  • Реализация ключевых модулей:
    • список чатов
    • история сообщений
    • отправка/доставка/статусы
    • вложения
    • поиск
    • уведомления
  • Оптимизация производительности приложения
  • Написание unit и интеграционных тестов
  • Участие в code review
  • Улучшение архитектуры и качества кода

Требования (must-have)

  • Уверенное владение C++ (11/14/17+)
  • Коммерческий опыт разработки на Qt 6
  • Понимание:
    • событийной модели Qt
    • сигналов/слотов
    • QObject / QWidget
    • управления временем жизни объектов
  • Опыт разработки кастомных Qt Widgets
  • Уверенная работа с Qt Style Sheets
  • Навыки проектирования архитектуры (MVC / MVVM, разделение ответственности)
  • Опыт отладки и профилирования (crash’и, логирование)
  • Опыт работы с Git (pull request, code review, CI)

Будет плюсом

  • Опыт разработки real-time приложений (мессенджеры, синхронизация, очереди доставки)
  • Понимание основ безопасности (TLS, E2EE, secure storage)
  • Опыт кроссплатформенной сборки (CMake, Conan/vcpkg)
  • Настройка CI для Windows/macOS/Linux
  • Знание Python (для автоматизации и инструментов)
  • Опыт работы с:
    • gRPC
    • protobuf
    • WebSocket

Мы предлагаем

  • Продуктовую разработку с реальным влиянием на результат
  • Конкурентную заработную плату (обсуждается индивидуально)
  • Пересмотр зарплаты по результатам работы
  • Гибкий график / возможность удалённой работы
  • Понятные процессы: планирование, code review, прозрачные задачи

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

Senior Android-разработчик
Экосистема тенниса MYTENNIS.ONLINE

Стек технологий: -Jetpack Compose. -Android SDK. Также необходим опыт выстраивания CI/CD процессов. Будет плюсом: Личный опыт игры в теннис.

350 000 руб.
Senior IOS-разработчик
Экосистема тенниса MYTENNIS.ONLINE

Стек технологий​​​​. SwiftUI / UIKit. Clean Architecture. Swift Concurrency (async/await). Уверенное владение SwiftUI / UIKit, Clean Architecture, Swift Concurrency.

350 000 руб.
Python-разработчик
Платформа Больших Данных

Уверенное владение Python 3.8+. Опыт разработки веб-приложений с использованием FastAPI или Django. Понимание микросервисной архитектуры и REST...

Программист С++
ИЗОЛЮКС

Обязательное знание языков программирования(С++, C#). Опыт работы с производственными программными продуктами.

150 000 руб.
Программист 1С
Елисеев Максим Анатольевич

Мы ценим автономность, умение писать чистый код и системно подходить к решению задач. Опыт разработки на платформе 1С 8...