Город: Минск
Занятость: Полная занятость, Полный день
Опыт работы: От 1 года до 3 лет
Кого мы ищем
- Мы ищем C++ разработчика, который уверенно чувствует себя в мире современных технологий и хочет решать нетривиальные инженерные задачи.
- Тебе интересно создавать надёжное и эффективное ПО, продумывать архитектуру, оптимизировать производительность и внедрять современные подходы к разработке.
- Если ты знаком с Qt, любишь чистый код и не боишься ответственности за результат — нам по пути.
Обязанности
- Разработка и поддержка программного обеспечения на C++ (C++14/17) с использованием Qt Framework.
- Проектирование архитектуры приложений, модулей и API.
- Работа с многопоточностью, межпроцессным взаимодействием и сетевыми протоколами.
- Разработка пользовательских интерфейсов на Qt Widgets / QML.
- Оптимизация производительности и профилирование приложений.
- Интеграция с внешними системами, REST API и базами данных.
- Code review, участие в планировании и совершенствовании процессов разработки.
Требования
- Уверенное знание современного C++ (C++14/17/20) и стандартной библиотеки (STL, threading, smart pointers, containers, algorithms).
- Опыт коммерческой разработки от 2–3 лет.
- Глубокое понимание ООП, принципов SOLID и шаблонов проектирования.
- Опыт разработки многопоточных и сетевых приложений (TCP/UDP, HTTP, WebSocket).
- Знание систем сборки CMake и qmake.
- Опыт работы с Git (ветвления, merge/rebase, code review).
- Опыт работы с SQL / SQLite / PostgreSQL.
- Умение разбираться в чужом коде, писать читаемый и сопровождаемый код.
Будет плюсом
- Умение работать с Qt (Widgets, QML, QtNetwork, QtSQL, Model/View).
- Опыт работы с Python
- Знание и умение использовать паттерны проектирования.
- Опыт разработки кроссплатформенных приложений (Windows / Linux).
- Понимание работы REST API, JSON / XML, gRPC.
- Навыки работы с CI/CD (GitLab CI или аналогичное).
- Опыт профилирования, оптимизации и отладки производительности (Valgrind, perf).
- Знание основ unit-тестирования.
Условия
- Заработная плата — по результатам собеседования, в зависимости от уровня компетенции.
- Возможность карьерного роста в сторону Senior-разработчика или технического лида.
- Работа в профессиональной команде инженеров, открытой к новым идеям.
Вакансия планируемая к созданию
Адрес: Минск, микрорайон Магистр, улица Огинского, 6
Похожие вакансии