Talent Hackers
Talent Hackers
Talent Hackers je regrutacijska tvrtka u okviru grupacije Catenon, usmjerena na pronalaženje i zapošljavanje stručnjaka za tehnologiju i digitalna zanimanja. Osnovana 2019. godine, tvrtka koristi podatkovnu inteligenciju i model plaćenih preporuka kako bi povezala korporativne klijente s odgovarajućim tehnološkim talentima, uz nagrađivanje suradnika koji podržavaju taj proces. Njezin mali tim prvenstveno se bavi zapošljavanjem u području tehnologije, s posebnim naglaskom na hibridne prilike u Madridu.

Razvojni programer desktop aplikacija u Qt-u, QML-u i C++-u

Razvijajte i održavajte desktop aplikacije u Talent Hackersu koristeći Qt, QML i C++. Posao uključuje REST API-je, istodobno izvođenje zadataka i softversku arhitekturu.

Opis

  • Razvijati nove značajke desktop aplikacija koristeći Qt, QML i C++.
  • Održavati i proširivati postojeće aplikacije i baze koda.
  • Izrađivati i poboljšavati sučelja pomoću QML-a, Qt Quicka i Qt Widgetsa.
  • Implementirati poslovnu logiku u C++-u i povezivati je s QML-om.
  • Dijagnosticirati i otklanjati probleme otklanjanjem pogrešaka, pregledom zapisnika i analizom ponašanja aplikacije.
  • Upravljati asinkronim procesima i višedretvenim izvođenjem uz responzivna sučelja.
  • Povezivati aplikacije s vanjskim uslugama putem REST API-ja, JSON-a i mrežne komunikacije.
  • Refaktorirati kod radi bolje održivosti, stabilnosti i performansi.
  • Sudjelovati u tehničkom dizajnu i arhitektonskim odlukama.
  • Testirati i provjeravati kvalitetu i robusnost.
  • Sudjelovati u pregledima koda i kontinuiranom unaprjeđenju.

Zahtjevi

  • Dokazano iskustvo u razvoju i održavanju složenih aplikacija u C++-u i Qt-u.
  • Izvrsno poznavanje QML-a i Qt Quicka.
  • Iskustvo s Qt Widgetsima.
  • Dobro poznavanje Qt-ova objektnog modela, uključujući QObject, signale i slotove, petlju događaja te upravljanje objektima i resursima.
  • Iskustvo s istodobnim i višedretvenim programiranjem u Qt-u, uključujući QThread i komunikaciju među dretvama.
  • Sposobnost prepoznavanja i rješavanja zamrzavanja korisničkog sučelja, utrka između dretvi i drugih problema s istodobnim izvođenjem.
  • Iskustvo s Qt Networkom i asinkronom komunikacijom, uključujući QNetworkAccessManager, integraciju REST API-ja i obradu JSON-a.
  • Iskustvo s Qt-om 5 i/ili Qt-om 6.
  • Iskustvo s CMakeom i/ili uobičajenim sustavima za izgradnju projekata u Qt-u.
  • Redovita upotreba Gita.
  • Iskustvo u izradi robusnih aplikacija za Windows.
  • Sposobnost dijagnosticiranja i rješavanja problema otklanjanjem pogrešaka i analizom zapisnika.
  • Poznavanje softverske arhitekture i dizajna.
  • Iskustvo s testiranjem i dobrim razvojnim praksama.
  • Najmanje dvije godine iskustva.
  • Znanje engleskog jezika na razini B2.

Pogodnosti

  • Kontinuirano radno vrijeme.
  • Mogućnost rada na daljinu.
  • Privatno zdravstveno osiguranje.
  • Stabilan projekt.
  • Kontinuirane inovacije i razvoj.
  • Fleksibilan raspored.