Talent Hackers
Talent Hackers
Talent Hackers ist ein Personalvermittlungsunternehmen innerhalb der Catenon-Gruppe, das sich auf die Suche und Vermittlung von Fachkräften aus den Bereichen Technologie und Digitales konzentriert. Das 2019 gegründete Unternehmen nutzt Datenintelligenz und ein vergütetes Empfehlungsmodell, um Unternehmenskunden mit passenden Tech-Talenten zu verbinden und gleichzeitig Personen zu belohnen, die den Prozess unterstützen. Das schlanke Team arbeitet hauptsächlich an der Besetzung von Stellen im Technologiebereich und legt besonderen Wert auf hybride Möglichkeiten in Madrid.

Entwickler für Desktopanwendungen mit Qt, QML und C++

Entwickle und betreue bei Talent Hackers Desktopanwendungen mit Qt, QML und C++. Zum Aufgabenbereich gehören REST-APIs, Nebenläufigkeit und Softwarearchitektur.

Beschreibung

  • Entwickle neue Funktionen für Desktopanwendungen mit Qt, QML und C++.
  • Warte und erweitere bestehende Anwendungen und Codebasen.
  • Erstelle und verbessere Benutzeroberflächen mit QML, Qt Quick und Qt Widgets.
  • Setze Geschäftslogik in C++ um und verbinde sie mit QML.
  • Erkenne und behebe Probleme durch Debugging, Protokollanalysen und die Untersuchung des Anwendungsverhaltens.
  • Verarbeite asynchrone Abläufe und Multithreading und halte dabei die Benutzeroberflächen reaktionsfähig.
  • Verbinde Anwendungen über REST-APIs, JSON und Netzwerkkommunikation mit externen Diensten.
  • Überarbeite Code, um Wartbarkeit, Stabilität und Leistung zu verbessern.
  • Wirke an technischen Entwürfen und Architekturentscheidungen mit.
  • Teste und überprüfe Qualität und Robustheit.
  • Beteilige dich an Code-Reviews und der kontinuierlichen Verbesserung.

Anforderungen

  • Nachgewiesene Erfahrung in der Entwicklung und Wartung komplexer Anwendungen mit C++ und Qt.
  • Fundierte Kenntnisse in QML und Qt Quick.
  • Erfahrung mit Qt Widgets.
  • Gute Kenntnisse des Qt-Objektmodells, einschließlich QObject, Signalen und Slots, Ereignisschleife sowie Objekt- und Ressourcenverwaltung.
  • Erfahrung mit nebenläufiger und multithreadfähiger Programmierung in Qt, einschließlich QThread und Kommunikation zwischen Threads.
  • Fähigkeit, eingefrorene Benutzeroberflächen, Race Conditions und andere Probleme mit Nebenläufigkeit zu erkennen und zu beheben.
  • Erfahrung mit Qt Network und asynchroner Kommunikation, einschließlich QNetworkAccessManager, REST-API-Integration und JSON-Verarbeitung.
  • Erfahrung mit Qt 5 und/oder Qt 6.
  • Erfahrung mit CMake und/oder gängigen Buildsystemen für Qt-Projekte.
  • Regelmäßige Nutzung von Git.
  • Erfahrung mit der Entwicklung robuster Windows-Anwendungen.
  • Fähigkeit, Probleme durch Debugging und Protokollanalysen zu diagnostizieren und zu lösen.
  • Kenntnisse in Softwarearchitektur und -design.
  • Erfahrung mit Tests und soliden Entwicklungspraktiken.
  • Mindestens zwei Jahre Berufserfahrung.
  • Englischkenntnisse auf B2-Niveau.

Zusatzleistungen

  • Kontinuierliche Arbeitszeiten.
  • Möglichkeit, remote zu arbeiten.
  • Private Krankenversicherung.
  • Stabiles Projekt.
  • Kontinuierliche Innovation und Weiterentwicklung.
  • Flexible Arbeitszeiten.