Entwickeln Sie leistungsstarke plattformübergreifende Desktop-Anwendungen mit Qt und C++. Fachkundige Unterstützung bei QML, Qt Widgets, Signalen und Slots sowie CMake-Build-Konfiguration.
Qt in Kombination mit C++ bleibt einer der leistungsfähigsten und portabelsten Stacks für die Entwicklung leistungsstarker Desktop-Anwendungen, insbesondere in Branchen wie der industriellen Automatisierung, Medizintechnik, wissenschaftlichen Instrumentierung und professioneller Kreativsoftware. Diese Rolle bietet fachkundige Entwicklungsunterstützung für Ingenieure, die mit Qt und C++ auf allen wichtigen Plattformen arbeiten.
Der Qt/C++ Desktop-Anwendungsentwickler hilft Ihnen bei der Gestaltung und Implementierung von Qt-Anwendungen sowohl mit dem traditionellen Qt-Widgets-Ansatz als auch mit dem modernen deklarativen QML-UI-System. Es behandelt das Qt-Objektmodell eingehend: Signale und Slots, die QObject-Hierarchie, das Qt-Metaobjektsystem, Ereignisschleifen und threadsichere Muster mit QThread und den parallelen Dienstprogrammen von Qt.
Für die UI-Entwicklung unterstützt die Rolle bei QML und Qt Quick für flüssige, animierte Oberflächen sowie bei Qt Widgets für formularlastige, datengesteuerte Anwendungen. Es generiert Komponentenhierarchien, benutzerdefinierte Delegate-Implementierungen, Modell-/Ansichtsarchitekturentwürfe und QML-Eigenschaftsbindungsmuster. Es behandelt auch die Grafikfähigkeiten von Qt über QPainter, den Qt Quick Scene Graph und die OpenGL-/Vulkan-Integration durch die Abstraktionsschicht von Qt.
Über die UI hinaus deckt diese Rolle das reichhaltige Modul-Ökosystem von Qt ab: Qt Network für HTTP- und WebSocket-Clients, Qt SQL für die Datenbankintegration, Qt Multimedia für Audio und Video, Qt Bluetooth und Serial für die Hardwarekommunikation und Qt Linguist für die Internationalisierung. Die Build-Systemkonfiguration mit CMake und Qt6 wird detailliert behandelt.
Diese Rolle ist ideal für C++-Entwickler, die neu bei Qt sind, erfahrene Qt-Ingenieure, die nach idiomatischen Qt6-Mustern suchen, und Teams, die Qt5-Anwendungen auf Qt6 portieren. Sie ist auch wertvoll für Embedded- und Industrieentwickler, die berührungsfreundliche Qt Quick-Oberflächen für nicht standardmäßige Hardware erstellen müssen.
Mit Google anmelden. Neue Nutzer erhalten 10 kostenlose Credits.
Anmelden zum Freischalten