Talent Hackers
Talent Hackers
Talent Hackers è una società di recruiting del gruppo Catenon, specializzata nella ricerca e nell’inserimento di professionisti della tecnologia e del digitale. Fondata nel 2019, l’azienda utilizza l’intelligenza dei dati e un modello di segnalazioni retribuite per mettere in contatto i clienti aziendali con talenti tecnologici pertinenti, ricompensando al contempo i contributori che supportano il processo. Il suo team snello si occupa principalmente di selezione nel settore tecnologico, con particolare attenzione alle opportunità ibride a Madrid.

Sviluppatore/trice di applicazioni desktop con Qt, QML e C++

Sviluppare e mantenere applicazioni desktop per Talent Hackers con Qt, QML e C++. Il ruolo comprende API REST, concorrenza e architettura software.

Descrizione

  • Sviluppare nuove funzionalità per applicazioni desktop con Qt, QML e C++.
  • Mantenere ed estendere applicazioni e basi di codice esistenti.
  • Creare e migliorare interfacce con QML, Qt Quick e Qt Widgets.
  • Implementare la logica di business in C++ e collegarla a QML.
  • Diagnosticare e risolvere problemi tramite debugging, revisione dei log e analisi del comportamento delle applicazioni.
  • Gestire processi asincroni e multithreading mantenendo reattive le interfacce.
  • Collegare le applicazioni a servizi esterni tramite API REST, JSON e comunicazioni di rete.
  • Effettuare il refactoring del codice per migliorarne manutenibilità, stabilità e prestazioni.
  • Contribuire alla progettazione tecnica e alle decisioni architetturali.
  • Testare e convalidare qualità e robustezza.
  • Partecipare alle revisioni del codice e al miglioramento continuo.

Requisiti

  • Esperienza comprovata nello sviluppo e nella manutenzione di applicazioni complesse con C++ e Qt.
  • Ottima padronanza di QML e Qt Quick.
  • Esperienza con Qt Widgets.
  • Buona conoscenza del modello a oggetti di Qt, inclusi QObject, segnali e slot, event loop e gestione di oggetti e risorse.
  • Esperienza nella programmazione concorrente e multithread con Qt, inclusi QThread e comunicazione tra thread.
  • Capacità di individuare e risolvere blocchi dell’interfaccia, condizioni di race e altri problemi di concorrenza.
  • Esperienza con Qt Network e comunicazioni asincrone, inclusi QNetworkAccessManager, integrazione di API REST e gestione di JSON.
  • Esperienza con Qt 5 e/o Qt 6.
  • Esperienza con CMake e/o sistemi di build comuni nei progetti Qt.
  • Uso regolare di Git.
  • Esperienza nello sviluppo di applicazioni Windows robuste.
  • Capacità di diagnosticare e risolvere problemi tramite debugging e analisi dei log.
  • Conoscenza dell’architettura e della progettazione software.
  • Esperienza con i test e le buone pratiche di sviluppo.
  • Almeno due anni di esperienza.
  • Inglese di livello B2.

Benefit

  • Orario di lavoro continuato.
  • Possibilità di lavorare da remoto.
  • Assicurazione sanitaria privata.
  • Progetto stabile.
  • Innovazione e sviluppo continui.
  • Orario flessibile.