La divisione Digital&Technologies; di Adecco per azienda cliente ricerca: Android Developer Società giovane, di dimensioni contenute ma in resistente crescita nei prossimi anni, orientata al mercato hi-tech: hardware, software, web, design. Obiettivo del ruolo La risorsa sarà responsabile della progettazione, dello sviluppo e dell’evoluzione di un’applicazione Android integrata in un dispositivo embedded custom con funzionalità fiscali certificate. Il contesto è altamente regolamentato dall’Agenzia delle Entrate e prevede processi stringenti di conformità e certificazione ufficiale. Responsabilità principali
Integrazione con gli SDK hardware del vendor (stampante termica, display secondario, barcode, NFC, porte seriali), garantendo corretta gestione di buffer, errori e sincronizzazione. Interazione con componenti software proprietari in linguaggio nativo tramite JNI, assicurando performance, sicurezza e stabilità. Gestione avanzata degli aggiornamenti su flotta dispositivi tramite piattaforma cloud (update selettivi, verifica firma, installazione silente, rollback controllato). Implementazione di una tastiera virtuale custom con layout dedicati e vincoli di sicurezza e conformità. Integrazione WebView e/o Chrome Custom Tab e comunicazione con server HTTP locale, assicurando sicurezza, sandboxing e fluidità operativa.
1. Integrazione nativa (JNI / NDK)
Esperienza concreta con JNI e NDK Integrazione librerie native (.so) Debug di crash nativi (tombstone, stacktrace) Sincronizzazione thread nativi/UI thread
2. Integrazione con SDK hardware proprietari
Stampante termica (formattazione, immagini, error handling) Capacità di lavorare con SDK parzialmente documentati
3. Gestione aggiornamenti su flotta dispositivi
Update custom fuori da Play Store Installazione silente di APK Verifica firma e checksum Rollout basato su seriale/versione/modello Ottima conoscenza di Kotlin e/o Java Gestione permessi speciali e policy di sistema REST API, autenticazione token-based (JWT), resilienza su connessioni instabili Esperienza con POS Android Esperienza con registratori telematici Conoscenza AOSP custom Esperienza MDM/EMM Familiarità con server HTTP embedded Capacità di debugging su hardware reale Attitudine a lavorare in contesti mission-critical
Compensazione stipendio adeguato in base agli anni di esperienza e contributi significativi. Contratto CCNL metalmeccanico Formazione continua accesso a corsi di aggiornamento #J-18808-Ljbffr