
Talent Hackers je náborová společnost ze skupiny Catenon, která se zaměřuje na vyhledávání a umisťování odborníků v oblasti technologií a digitálních profesí. Společnost byla založena v roce 2019 a využívá datovou analytiku a model placených doporučení k propojování firemních klientů s vhodnými technologickými talenty a k odměňování přispěvatelů, kteří tento proces podporují. Malý tým se věnuje především náboru do technologických pozic, s výrazným zaměřením na hybridní pracovní příležitosti v Madridu.
Vývojář desktopových aplikací v Qt, QML a C++
Vývoj a údržba desktopových aplikací v Talent Hackers s využitím Qt, QML a C++. Práce zahrnuje REST API, souběžnost a návrh softwarové architektury.
Popis
- Vyvíjet nové funkce desktopových aplikací v Qt, QML a C++.
- Udržovat a rozšiřovat zavedené aplikace a kódové základny.
- Vytvářet a vylepšovat rozhraní pomocí QML, Qt Quick a Qt Widgets.
- Implementovat obchodní logiku v C++ a propojovat ji s QML.
- Diagnostikovat a řešit problémy pomocí ladění, analýzy protokolů a sledování chování aplikace.
- Zpracovávat asynchronní procesy a vícevláknové úlohy tak, aby rozhraní zůstala responzivní.
- Propojovat aplikace s externími službami prostřednictvím REST API, JSON a síťové komunikace.
- Refaktorovat kód za účelem zlepšení udržovatelnosti, stability a výkonu.
- Podílet se na technickém návrhu a architektonických rozhodnutích.
- Testovat a ověřovat kvalitu a spolehlivost.
- Účastnit se kontrol kódu a průběžného zlepšování.
Požadavky
- Prokazatelné zkušenosti s vývojem a údržbou složitých aplikací v C++ a Qt.
- Pokročilá znalost QML a Qt Quick.
- Zkušenosti s Qt Widgets.
- Dobrá znalost objektového modelu Qt včetně QObject, signálů a slotů, smyčky událostí a správy objektů a prostředků.
- Zkušenosti se souběžným a vícevláknovým programováním v Qt, včetně QThread a komunikace mezi vlákny.
- Schopnost identifikovat a řešit zamrzání uživatelského rozhraní, závody a další problémy souběžného zpracování.
- Zkušenosti s Qt Network a asynchronní komunikací včetně QNetworkAccessManager, integrace REST API a zpracování JSON.
- Zkušenosti s Qt 5 a/nebo Qt 6.
- Zkušenosti s CMake a/nebo běžnými systémy sestavování používanými v projektech Qt.
- Pravidelné používání Gitu.
- Zkušenosti s vývojem spolehlivých aplikací pro Windows.
- Schopnost diagnostikovat a řešit problémy pomocí ladění a analýzy protokolů.
- Znalost softwarové architektury a návrhu.
- Zkušenosti s testováním a osvědčenými postupy vývoje.
- Alespoň dva roky zkušeností.
- Angličtina na úrovni B2.
Benefity
- Flexibilní pracovní doba.
- Možnost práce na dálku.
- Soukromé zdravotní pojištění.
- Stabilní projekt.
- Průběžné inovace a rozvoj.
- Flexibilní rozvrh.