
Talent Hackers er en rekrutteringsvirksomhed i Catenon-koncernen med fokus på at finde og placere fagfolk inden for teknologi og digitale områder. Virksomheden blev grundlagt i 2019 og bruger dataintelligens samt en betalt henvisningsmodel til at forbinde erhvervskunder med relevante teknologiske talenter, samtidig med at bidragydere, der støtter processen, belønnes. Det lille team arbejder primært med teknologirekruttering og har et særligt fokus på hybridmuligheder i Madrid.
Qt-, QML- og C++-udvikler til desktopapplikationer
Udvikl og vedligehold desktopapplikationer hos Talent Hackers med Qt, QML og C++. Rollen omfatter REST API'er, samtidighed og softwarearkitektur.
Beskrivelse
- Udvikl nye funktioner til desktopapplikationer med Qt, QML og C++.
- Vedligehold og videreudvikl eksisterende applikationer og kodebaser.
- Skab og forbedr brugergrænseflader med QML, Qt Quick og Qt Widgets.
- Implementer forretningslogik i C++, og forbind den med QML.
- Fejlsøg og løs problemer gennem loggennemgang og analyse af applikationens adfærd.
- Håndter asynkrone processer og flertrådet programmering, samtidig med at brugergrænsefladerne forbliver responsive.
- Forbind applikationer med eksterne tjenester via REST API'er, JSON og netværkskommunikation.
- Refaktorér kode for at forbedre vedligeholdelse, stabilitet og ydeevne.
- Bidrag til teknisk design og arkitekturbeslutninger.
- Test og valider kvalitet og robusthed.
- Deltag i kodegennemgange og løbende forbedringer.
Krav
- Dokumenteret erfaring med udvikling og vedligeholdelse af komplekse applikationer med C++ og Qt.
- Stærke færdigheder i QML og Qt Quick.
- Erfaring med Qt Widgets.
- Godt kendskab til Qt's objektmodel, herunder QObject, signaler og slots, hændelsesløkken samt håndtering af objekter og ressourcer.
- Erfaring med samtidig og flertrådet programmering i Qt, herunder QThread og kommunikation mellem tråde.
- Evne til at identificere og løse fastfrysninger i brugergrænsefladen, race conditions og andre samtidighedsproblemer.
- Erfaring med Qt Network og asynkron kommunikation, herunder QNetworkAccessManager, REST API-integration og håndtering af JSON.
- Erfaring med Qt 5 og/eller Qt 6.
- Erfaring med CMake og/eller almindelige byggesystemer, der bruges i Qt-projekter.
- Regelmæssig brug af Git.
- Erfaring med at udvikle robuste Windows-applikationer.
- Evne til at diagnosticere og løse problemer gennem fejlsøgning og loganalyse.
- Kendskab til softwarearkitektur og design.
- Erfaring med test og gode udviklingspraksisser.
- Mindst to års erfaring.
- Engelsk på B2-niveau.
Fordele
- Fleksible arbejdstider.
- Mulighed for at arbejde på afstand.
- Privat sundhedsforsikring.
- Stabilt projekt.
- Løbende innovation og udvikling.
- Fleksibel arbejdsplan.