разработка и поддержка высокопроизводительных компонентов на С++17 с применением современных идиом (RAII, move-семантика, шаблоны, лямбда-выражения) проектирование модульной архитектуры с использованием С++17 и системы сборки CMake (3.20) оптимизация кода по памяти и скорости: профилирование, сокращение лишних копий, эффективная работа с кэшем процессора участие в код-ревью, написание документации ( Doxygen+Markdown) разработка клиент-серверных приложений ( сетевые взаимодействия, протоколы)
Требования
коммерческий опыт разработки на С++ от трех лет глубокое знание С++17 ( обязательно), знакомство с С++20/23 будет большим преимуществом глубокое знание фрейворка Qt5 уверенное владение STL: алгоритмы, итераторы, аллокаторы, умные указатели опыт работы с CMake( цели, свойства, генераторы экспорта) понимание и уверенное применения стека TCP/IP базовые знания SQL, опыт работы c PostgreSQL 11+ уверенное знание Linux( gbd, perf, valgrind) уверенное владение bash/sh знание Git и стратегий ветвления (GitFlow, trunk-based) практика написания модульных тестов и моков понимание многопоточности: std::thread, std::jthread, асинхронные задачи, мьютексы опыт разработки под Linux ( отладка, профилирование)