Middle C++ Developer (Qt)
to $900
🪖 DefTech
Product
Вас вітає команда ГК "Енергія"!
Зараз ми в пошуку спеціаліста Middle C++ Developer (Qt)
Що нам потрібно:
- Глибоке знання C++ (C++17/20), принципів ООП, патернів проектування та чистої архітектури.
- Великий досвід розробки з використанням Qt (Qt Creator, Qt Widgets, Qt Network, Qt GUI, QML).
- Досвід проектування та реалізації кросплатформних клієнт-серверних застосунків у виробничому середовищі.
- Впевнена робота з файлами, серіалізацією та потоками даних (QFile, QTextStream, QDataStream тощо).
- Досвід розробки складного графічного інтерфейсу: кастомні компоненти, власні віджети, рендеринг; знання OpenGL є обов'язковим.
- Глибоке розуміння механізму сигналів і слотів, подієвої моделі Qt, багатопотоковості (QThread, Qt Concurrent).
- Впевнені знання TCP/UDP сокетів, розробки та реалізації власних протоколів обміну даними.
- Досвід роботи з системами контролю версій (Git Flow, робота з гілками, code review).
- Досвід профілювання, оптимізації обробки даних, рендерингу графіки та CPU/RAM навантаження (Low Latency).
- Математична підготовка: розуміння алгоритмів простору, кінематики, тригонометрії та 3D-геометрії.
- Досвід роботи з базами даних (SQLite, PostgreSQL, MySQL) через Qt SQL та написання складних запитів. (Nice to have)
- Практичний досвід із бібліотеками візуалізації даних (QCustomPlot, QGraphicsScene, або власні рішення).
- Впевнена робота в середовищах Windows і Linux, налаштування середовищ збірки (CMake, qmake).
- Досвід написання unit- та інтеграційних тестів (Qt Test, Google Test).
- Технічна англійська на рівні читання документації та листування.
Особисті якості:
- Самостійність у прийнятті технічних рішень та відповідальність за їх наслідки.
- Здатність декомпозувати складні задачі та прогнозувати строки виконання.
- Готовність проводити code review, менторити молодших розробників та вибудовувати єдині стандарти кодування в команді.
- Вміння чітко формулювати технічні рішення та аргументувати їх.
- Системне мислення, уважність до деталей та проактивність у покращенні архітектури ПЗ.
Required domain experience
| DefTech | 1 year |
Required languages
| English | B1 - Intermediate |
| Ukrainian | B2 - Upper Intermediate |
📊
Average salary range of similar jobs in
analytics →
Loading...