Senior - Lead QT Developer
SQUARE ONE RESOURCES sp. z o.o.
⚲ Warszawa, Mokotów
Wymagania
- Qt
- QML
- JavaScript
- C++
- GitLab
- CMake
- Yocto
- Squish
- MQTT
Opis stanowiska
Nasze wymagania: Bardzo dobra znajomość Qt6 (również na poziomie platformowym, nie tylko GUI) Doświadczenie w pracy z QML i JavaScript Znajomość C++ oraz tworzenia pluginów Qt Doświadczenie z CMake Umiejętność projektowania architektury aplikacji Qt Język angielski na poziomie B2/C1 Mile widziane: Doświadczenie z Qt ApplicationManager Znajomość Yocto (budowa obrazów systemowych) Praktyka w CI/CD (GitLab) Doświadczenie z narzędziami do analizy kodu Znajomość MQTT Doświadczenie z automatyzacją testów (np. Squish) O projekcie: Rozwój zaawansowanego interfejsu użytkownika (HMI) dla urządzeń kuchennych. Projektowanie nowoczesnych, intuicyjnych interfejsów, zapewniających płynną interakcję użytkownika z funkcjonalnościami urządzenia Prace na poziomie platformy oraz integracja komponentów systemowych. Zakres obowiązków: Projektowanie i rozwój interfejsów użytkownika (HMI) w oparciu o Qt/QML Tworzenie dynamicznych i responsywnych UI z wykorzystaniem QML i JavaScript Rozwój oraz integracja komponentów w C++ (Qt plugins) Praca z architekturą aplikacji oparta o Qt (w tym Qt ApplicationManager) Współpraca z zespołami embedded oraz backend w celu integracji funkcjonalności Udział w budowie i optymalizacji obrazów systemowych (Yocto) Implementacja oraz utrzymanie procesów CI/CD (GitLab) Automatyzacja testów UI z wykorzystaniem narzędzi takich jak Squish Analiza jakości kodu oraz optymalizacja wydajności aplikacji