
Talent Hackers je náborová spoločnosť v rámci skupiny Catenon, ktorá sa zameriava na vyhľadávanie a umiestňovanie odborníkov v oblasti technológií a digitálnych profesií. Spoločnosť bola založená v roku 2019 a využíva dátové analýzy a platený model odporúčaní na prepájanie firemných klientov s vhodnými technologickými talentmi, pričom odmeňuje prispievateľov, ktorí podporujú tento proces. Jej štíhly tím sa venuje najmä náboru v oblasti technológií s výrazným zameraním na hybridné pracovné príležitosti v Madride.
Vývojár desktopových aplikácií v Qt, QML a C++
Vyvíjajte a udržiavajte desktopové aplikácie v spoločnosti Talent Hackers pomocou Qt, QML a C++. Práca zahŕňa REST API, súbežné spracovanie a softvérovú architektúru.
Popis
- Vyvíjať nové funkcie pre desktopové aplikácie pomocou Qt, QML a C++.
- Udržiavať a rozširovať existujúce aplikácie a kódové základne.
- Vytvárať a zlepšovať rozhrania pomocou QML, Qt Quick a Qt Widgets.
- Implementovať obchodnú logiku v C++ a prepájať ju s QML.
- Diagnostikovať a opravovať problémy ladením, kontrolou protokolov a analýzou správania aplikácie.
- Spracúvať asynchrónne procesy a viacvláknové úlohy pri zachovaní pohotového rozhrania.
- Prepájať aplikácie s externými službami prostredníctvom REST API, JSON a sieťovej komunikácie.
- Refaktorovať kód s cieľom zlepšiť jeho udržiavateľnosť, stabilitu a výkon.
- Podieľať sa na technickom návrhu a architektonických rozhodnutiach.
- Testovať a overovať kvalitu a robustnosť.
- Zapájať sa do revízií kódu a priebežného zlepšovania.
Požiadavky
- Preukázateľné skúsenosti s vývojom a údržbou komplexných aplikácií v C++ a Qt.
- Pokročilá znalosť QML a Qt Quick.
- Skúsenosti s Qt Widgets.
- Dobrá znalosť objektového modelu Qt vrátane QObject, signálov a slotov, slučky udalostí a správy objektov a zdrojov.
- Skúsenosti so súbežným a viacvláknovým programovaním v Qt vrátane QThread a komunikácie medzi vláknami.
- Schopnosť identifikovať a riešiť zamŕzanie používateľského rozhrania, súbehové chyby a ďalšie problémy so súbežnosťou.
- Skúsenosti s Qt Network a asynchrónnou komunikáciou vrátane QNetworkAccessManager, integrácie REST API a spracovania JSON.
- Skúsenosti s Qt 5 a/alebo Qt 6.
- Skúsenosti s CMake a/alebo bežnými nástrojmi na zostavovanie projektov Qt.
- Pravidelné používanie Gitu.
- Skúsenosti s vývojom robustných aplikácií pre Windows.
- Schopnosť diagnostikovať a riešiť problémy pomocou ladenia a analýzy protokolov.
- Znalosť softvérovej architektúry a návrhu.
- Skúsenosti s testovaním a osvedčenými postupmi pri vývoji.
- Aspoň dva roky skúseností.
- Angličtina na úrovni B2.
Benefity
- Pružný pracovný čas.
- Možnosť pracovať na diaľku.
- Súkromné zdravotné poistenie.
- Stabilný projekt.
- Priebežné inovácie a rozvoj.
- Flexibilný rozvrh.