Talent Hackers
Talent Hackers
Talent Hackers on Catenon-konserniin kuuluva rekrytointiyritys, joka keskittyy teknologia- ja digitaalialan ammattilaisten etsimiseen ja sijoittamiseen. Vuonna 2019 perustettu yritys hyödyntää data-analytiikkaa ja palkkioihin perustuvaa suosittelumallia yhdistääkseen yritysasiakkaat sopiviin teknologia-alan osaajiin ja palkitakseen prosessia tukevat suosittelijat. Sen pieni tiimi työskentelee pääasiassa teknologia-alan rekrytointien parissa, ja erityinen painopiste on Madridissa tarjolla olevissa hybridityömahdollisuuksissa.

Qt-, QML- ja C++-työpöytäsovelluskehittäjä

Kehitä ja ylläpidä Talent Hackersin työpöytäsovelluksia Qt:llä, QML:llä ja C++:lla. Työhön kuuluu REST-rajapintoja, rinnakkaisuutta ja ohjelmistoarkkitehtuuria.

Kuvaus

  • Toteuta uusia ominaisuuksia Qt-, QML- ja C++-työpöytäsovelluksiin.
  • Ylläpidä ja laajenna vakiintuneita sovelluksia ja koodikantoja.
  • Luo ja paranna käyttöliittymiä QML:llä, Qt Quickilla ja Qt Widgetseillä.
  • Toteuta liiketoimintalogiikkaa C++:lla ja yhdistä se QML:ään.
  • Selvitä ja korjaa ongelmia virheenjäljityksen, lokien tarkastelun ja sovelluksen toiminnan analysoinnin avulla.
  • Käsittele asynkronisia prosesseja ja monisäikeisyyttä pitäen käyttöliittymät responsiivisina.
  • Yhdistä sovelluksia ulkoisiin palveluihin REST-rajapintojen, JSONin ja verkkoviestinnän avulla.
  • Refaktoroi koodia ylläpidettävyyden, vakauden ja suorituskyvyn parantamiseksi.
  • Osallistu tekniseen suunnitteluun ja arkkitehtuuria koskeviin päätöksiin.
  • Testaa ja varmista ohjelmiston laatu ja toimintavarmuus.
  • Osallistu koodikatselmointeihin ja jatkuvaan kehittämiseen.

Vaatimukset

  • Osoitettua kokemusta monimutkaisten sovellusten kehittämisestä ja ylläpidosta C++:lla ja Qt:llä.
  • Vahvaa QML:n ja Qt Quickin hallintaa.
  • Kokemusta Qt Widgetsistä.
  • Hyvää Qt:n oliomallin tuntemusta, mukaan lukien QObject, signaalit ja slotit, tapahtumasilmukka sekä olioiden ja resurssien hallinta.
  • Kokemusta rinnakkaisesta ja monisäikeisestä ohjelmoinnista Qt:llä, mukaan lukien QThread ja säikeiden välinen viestintä.
  • Kyky tunnistaa ja ratkaista käyttöliittymän jumiutumisia, kilpailutilanteita ja muita rinnakkaisuuteen liittyviä ongelmia.
  • Kokemusta Qt Networkista ja asynkronisesta viestinnästä, mukaan lukien QNetworkAccessManager, REST-rajapintojen integrointi ja JSONin käsittely.
  • Kokemusta Qt 5:stä ja/tai Qt 6:sta.
  • Kokemusta CMake-ohjelmistosta ja/tai Qt-projekteissa yleisesti käytetyistä rakennusjärjestelmistä.
  • Git-versionhallinnan säännöllistä käyttöä.
  • Kokemusta toimintavarmojen Windows-sovellusten kehittämisestä.
  • Kykyä diagnosoida ja ratkaista ongelmia virheenjäljityksen ja lokianalyysin avulla.
  • Ohjelmistoarkkitehtuurin ja -suunnittelun tuntemusta.
  • Kokemusta testauksesta ja hyvistä ohjelmistokehityskäytännöistä.
  • Vähintään kahden vuoden kokemus.
  • Englannin kielen B2-taso.

Edut

  • Joustava työaika, jossa työpäivän pituus voi vaihdella.
  • Etätyömahdollisuus.
  • Yksityinen sairausvakuutus.
  • Vakaa projekti.
  • Jatkuvaa innovointia ja kehittämistä.
  • Joustava aikataulu.