Мы ищем 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-разработчика или технического лида.
Работа в профессиональной команде инженеров, открытой к новым идеям.