Talent Hackers
Talent Hackers
Talent Hackers er et rekrutteringsselskap i Catenon-konsernet, med fokus på å finne og plassere fagfolk innen teknologi og digitale områder. Selskapet ble grunnlagt i 2019 og bruker dataintelligens og en betalt anbefalingsmodell for å knytte bedriftskunder sammen med relevant teknologisk kompetanse, samtidig som bidragsytere som støtter prosessen, belønnes. Det slanke teamet arbeider hovedsakelig med teknologirekruttering, med et særlig fokus på hybridmuligheter i Madrid.

Utvikler av skrivebordsapplikasjoner med Qt, QML og C++

Utvikle og vedlikeholde skrivebordsapplikasjoner hos Talent Hackers med Qt, QML og C++. Rollen omfatter REST API-er, samtidighet og programvarearkitektur.

Beskrivelse

  • Utvikle nye funksjoner for skrivebordsapplikasjoner med Qt, QML og C++.
  • Vedlikeholde og videreutvikle etablerte applikasjoner og kodebaser.
  • Lage og forbedre grensesnitt med QML, Qt Quick og Qt Widgets.
  • Implementere forretningslogikk i C++ og koble den til QML.
  • Diagnostisere og løse problemer gjennom feilsøking, gjennomgang av logger og analyse av applikasjonens oppførsel.
  • Håndtere asynkrone prosesser og flertrådsprogrammering samtidig som grensesnittene forblir responsive.
  • Koble applikasjoner til eksterne tjenester via REST API-er, JSON og nettverkskommunikasjon.
  • Refaktorere kode for å forbedre vedlikeholdbarhet, stabilitet og ytelse.
  • Bidra til teknisk design og arkitekturbeslutninger.
  • Teste og validere kvalitet og robusthet.
  • Delta i kodegjennomganger og kontinuerlig forbedringsarbeid.

Krav

  • Dokumentert erfaring med utvikling og vedlikehold av komplekse applikasjoner med C++ og Qt.
  • Gode ferdigheter i QML og Qt Quick.
  • Erfaring med Qt Widgets.
  • God kjennskap til Qt sin objektmodell, inkludert QObject, signaler og slots, hendelsessløyfen samt håndtering av objekter og ressurser.
  • Erfaring med samtidig og flertrådet programmering i Qt, inkludert QThread og kommunikasjon mellom tråder.
  • Evne til å identifisere og løse frys i brukergrensesnitt, race conditions og andre samtidighetsproblemer.
  • Erfaring med Qt Network og asynkron kommunikasjon, inkludert QNetworkAccessManager, REST API-integrasjon og håndtering av JSON.
  • Erfaring med Qt 5 og/eller Qt 6.
  • Erfaring med CMake og/eller vanlige byggesystemer som brukes i Qt-prosjekter.
  • Regelmessig bruk av Git.
  • Erfaring med å bygge robuste Windows-applikasjoner.
  • Evne til å diagnostisere og løse problemer gjennom feilsøking og logganalyse.
  • Kunnskap om programvarearkitektur og design.
  • Erfaring med testing og gode utviklingspraksiser.
  • Minst to års erfaring.
  • Engelsk på B2-nivå.

Fordeler

  • Fleksibel arbeidstid.
  • Mulighet for å jobbe eksternt.
  • Privat helseforsikring.
  • Stabilt prosjekt.
  • Kontinuerlig innovasjon og utvikling.
  • Fleksibel timeplan.