Обязанности:
Задачи Разработка и поддержка 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, прозрачные задачиПохожие вакансии