Poszukujemy doświadczonego Programisty C++/Qt do rozwoju i utrzymania rozbudowanej aplikacji desktopowej. Osoba na tym stanowisku będzie odpowiedzialna za projektowanie architektury, implementację interfejsu użytkownika oraz rozwój logiki biznesowej aplikacji działającej na systemach Windows, macOS i Linux.
Programista / Programistka C++ / QT
Twój zakres obowiązków
- Projektowanie i rozwój aplikacji desktopowej w języku C++ z wykorzystaniem frameworka Qt.
- Implementacja interfejsu użytkownika w technologii Qt Widgets.
- Tworzenie niestandardowych komponentów UI, w tym rysowanie elementów przy użyciu QPainter.
- Projektowanie architektury aplikacji z uwzględnieniem pracy wielowątkowej i operacji asynchronicznych.
- Implementacja i optymalizacja logiki biznesowej oraz modeli danych w C++.
- Integracja aplikacji z usługami sieciowymi (komunikacja REST).
- Dbałość o wydajność, stabilność oraz jakość kodu.
- Udział w testowaniu, debugowaniu i optymalizacji aplikacji.
- Współpraca z zespołem projektowym oraz UX/UI.
Nasze wymagania
- Minimum 3 lata doświadczenia w programowaniu w języku C++.
- Praktyczne doświadczenie w tworzeniu aplikacji z wykorzystaniem Qt (preferowane Qt6).
- Bardzo dobra znajomość Qt Widgets (bez Qt Quick / QML).
- Doświadczenie w programowaniu wielowątkowym.
- Znajomość obsługi danych w formacie JSON.
- Doświadczenie w komunikacji sieciowej (REST, libcurl lub podobne rozwiązania).
- Znajomość systemu budowania CMake.
- Doświadczenie w pracy z systemem kontroli wersji (np. SVN lub Git).
- Umiejętność pisania wydajnego, czytelnego i testowalnego kodu.
- Samodzielność i dobra organizacja pracy.