
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.