Описание вакансии
Обязанности:
-
Разработка, проектирование и поддержка desktop-приложений (full-stack) на платформе Qt под Linux;
-
Создание графического интерфейса с использованием Qt Widget;
-
Тестирование кода, проведение Code Review и исправление ошибок;
-
Взаимодействие с командой для поиска оптимальных решений задач;
-
Работа с современными веб-технологиями в рамках интеграции и поддержки приложений.
Требования:
-
Высшее образование в области физико-математических наук, программирования или технических дисциплин;
-
Опыт коммерческой разработки на C++ (STL, алгоритмы, структуры данных) от 3 лет;
-
Глубокое знание библиотек, синтаксиса и принципов (MVC) платформы Qt 6;
-
Опыт работы с системами контроля версий (Git);
-
Навыки сборки проектов с использованием Cmake;
-
Инженерный подход к решению задач, развитые soft skills (коммуникабельность, креативность, умение работать в команде);
-
Умение читать и понимать техническую документацию на английском языке;
-
Базовое понимание веб-технологий (HTML, CSS, JavaScript) для интеграции с desktop-приложениями.
Будет плюсом:
-
Хорошая математическая подготовка: численные методы, оптимизация, математическая статистика;
-
Опыт работы с базами данных (SQLite, PostgreSQL);
-
Знание Python для автоматизации задач;
-
Уровень английского языка C1 (Advanced).
Условия работы:
-
Гибкий график работы (5/2, выходные — суббота и воскресенье);
-
Возможность работать удалённо или в офисе;
-
Современный стек технологий: C++, Qt Framework, Git, CMake, JSON, XML, SQL.
Ключевые навыки:
C++, Qt, Git, CMake, JSON, XML, SQL, Python, английский язык (C1), веб-технологии.
Если вы — опытный разработчик с глубоким пониманием C++ и Qt, готовый работать над сложными и интересными проектами, ждём ваше резюме!