
Talent Hackers is een wervingsbedrijf binnen de Catenon-groep dat zich richt op het vinden en plaatsen van professionals in technologie en digitale functies. Het bedrijf werd opgericht in 2019 en gebruikt data-intelligentie en een betaald doorverwijzingsmodel om zakelijke klanten te verbinden met relevant tech-talent, terwijl het bijdragers die het proces ondersteunen beloont. Het compacte team houdt zich voornamelijk bezig met het werven van technologisch personeel, met bijzondere aandacht voor hybride mogelijkheden in Madrid.
Ontwikkelaar van desktopapplicaties met Qt, QML en C++
Ontwikkel en onderhoud desktopapplicaties bij Talent Hackers met Qt, QML en C++. De functie omvat REST API's, concurrency en softwarearchitectuur.
Beschrijving
- Ontwikkel nieuwe functies voor desktopapplicaties met Qt, QML en C++.
- Onderhoud en breid bestaande applicaties en codebases uit.
- Maak en verbeter interfaces met QML, Qt Quick en Qt Widgets.
- Implementeer bedrijfslogica in C++ en koppel die aan QML.
- Spoor problemen op en los ze op met debugging, loganalyses en onderzoek van applicatiegedrag.
- Verwerk asynchrone processen en multithreading en houd interfaces responsief.
- Koppel applicaties via REST API's, JSON en netwerkcommunicatie aan externe diensten.
- Refactor code om de onderhoudbaarheid, stabiliteit en prestaties te verbeteren.
- Draag bij aan technisch ontwerp en architectuurbeslissingen.
- Test en controleer kwaliteit en robuustheid.
- Neem deel aan code reviews en voortdurende verbetering.
Vereisten
- Aantoonbare ervaring met het ontwikkelen en onderhouden van complexe applicaties met C++ en Qt.
- Grondige kennis van QML en Qt Quick.
- Ervaring met Qt Widgets.
- Goede kennis van het Qt-objectmodel, waaronder QObject, signals en slots, de eventloop en object- en resourcebeheer.
- Ervaring met concurrent en multithreaded programmeren in Qt, waaronder QThread en communicatie tussen threads.
- Vermogen om vastlopende gebruikersinterfaces, racecondities en andere concurrencyproblemen te herkennen en op te lossen.
- Ervaring met Qt Network en asynchrone communicatie, waaronder QNetworkAccessManager, REST API-integratie en JSON-verwerking.
- Ervaring met Qt 5 en/of Qt 6.
- Ervaring met CMake en/of gangbare buildsysteem voor Qt-projecten.
- Regelmatig gebruik van Git.
- Ervaring met het bouwen van robuuste Windows-applicaties.
- Vermogen om problemen met debugging en loganalyses vast te stellen en op te lossen.
- Kennis van softwarearchitectuur en -ontwerp.
- Ervaring met testen en goede ontwikkelpraktijken.
- Minimaal twee jaar ervaring.
- Engels op B2-niveau.
Voordelen
- Doorlopende werktijden.
- Mogelijkheid om op afstand te werken.
- Particuliere ziektekostenverzekering.
- Stabiel project.
- Voortdurende innovatie en ontwikkeling.
- Flexibele werktijden.