freehire launches on Product Hunt on 26 August.

Follow →

Разработчик desktop приложений C++ Qt

Summary

Разрабатывает desktop-приложения на C++/Qt, оптимизирует производительность и интегрирует криптографические компоненты для работы с данными.

Инженер-программист C++/Qt

Обязанности

  • Проектирование, разработка и сопровождение настольных приложений с использованием современного C++ и фреймворка Qt.

  • Оптимизация производительности и скорости отклика приложений.

  • Взаимодействие с аналитиками данных, инженерами-программистами и руководителями проектов на всех этапах жизненного цикла разработки программного обеспечения.

Требования и квалификация

  • Опыт коммерческой разработки настольных приложений от 5 лет.

  • Глубокое понимание принципов объектно-ориентированного программирования (ООП), современного C++ (17/20), алгоритмов STL, RAII и умных указателей.

  • Опыт работы с Qt Widgets, пользовательской отрисовкой (Custom Painting), архитектурой Model/View и многопоточностью.

  • Навыки оптимизации кэширования, асинхронной загрузки данных и обеспечения высокой отзывчивости пользовательского интерфейса.

  • Опыт работы с большими объёмами данных — от 1 ГБ, а также с визуализацией научных и инженерных данных.

  • Владение инструментами контроля версий, ревью и сборки/интеграции кода: Git, CMake.

  • Умение работать самостоятельно, брать на себя ответственность и проявлять инициативу, сохраняя эффективное взаимодействие с командой.

  • Навыки в области криптографии, безопасной генерации ключей и лицензирования программного обеспечения.

  • Английский язык на уровне, достаточном для письменного и устного общения в международной команде.

Будет преимуществом

  • Навыки в области криптографии, безопасной генерации ключей и лицензирования программного обеспечения.

  • Понимание концепций машинного обучения и опыт интеграции ML-фреймворков и библиотек, особенно имеющих интерфейс для C++.

  • Опыт программирования на Python.

  • Опыт работы в нефтегазовой отрасли.

Мы предлагаем

  • Удалённый или гибридный формат работы.

  • График работы 5/2.

  • Возможность командировок при производственной необходимости.

Стек разработки

Qt 6.8, C++17/20, Python, Git, CMake, JSON.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available