PLa divisione DigitalTechnologies di Adecco per azienda cliente ricerca:strong Senior android Developer /strong /ppSocietà giovane, di dimensioni contenute ma in robusto crescita nei prossimi anni, orientata al mercato hi-tech: hardware, software, web, design. /pbrpstrongObiettivo del ruolo /strong /ppLa 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. /pbrpstrongResponsabilità principali /strong /pulliIntegrazione con gli SDK hardware del vendor (stampante termica, display secondario, barcode, NFC, porte seriali), garantendo corretta gestione di buffer, errori e sincronizzazione. /liliInterazione con componenti software proprietari in linguaggio nativo tramite JNI, assicurando performance, sicurezza e stabilità. /liliGestione avanzata degli aggiornamenti su flotta dispositivi tramite piattaforma cloud (update selettivi, verifica firma, installazione silente, rollback controllato). /liliImplementazione di una tastiera virtuale custom con layout dedicati e vincoli di sicurezza e conformità. /liliIntegrazione WebView e/o Chrome Custom Tab e comunicazione con server HTTP locale, assicurando sicurezza, sandboxing e fluidità operativa. /li /ulbrpstrongRequisiti fondamentali (Must Have) /strong /ppstrong1. Integrazione nativa (JNI / NDK) /strong /pulliEsperienza concreta con JNI e NDK /liliIntegrazione librerie native (.so) /liliDebug di crash nativi (tombstone, stacktrace) /liliMemory safety in C/C++ /liliSincronizzazione thread nativi/UI thread /li /ulpstrong2. Integrazione con SDK hardware proprietari /strong /pulliStampante termica (formattazione, immagini, error handling) /liliDisplay secondario /liliPeriferiche embedded (barcode, NFC, seriali) /liliCapacità di lavorare con SDK parzialmente documentati /li /ulpstrong3. Gestione aggiornamenti su flotta dispositivi /strong /pulliUpdate custom fuori da Play Store /liliInstallazione silente di APK /liliDevice Owner mode /liliPackageInstaller API /liliVerifica firma e checksum /liliRollout basato su seriale/versione/modello /liliGestione rollback /li /ulpstrongCompetenze tecniche /strong /pulliOttima conoscenza di Kotlin e/o Java /liliAndroid 13+ /liliServices, Foreground Services, BroadcastReceiver /liliGestione permessi speciali e policy di sistema /liliEsperienza con WebView, JavascriptInterface e integrazione con server HTTP locale /liliREST API, autenticazione token-based (JWT), resilienza su connessioni instabili /li /ulpstrongNice to Have /strong /pulliEsperienza con POS Android /liliEsperienza con registratori telematici /liliConoscenza AOSP custom /liliKiosk mode /liliEsperienza MDM/EMM /liliFamiliarità con server HTTP embedded /li /ulpstrongSoft skills /strong /pulliElevata autonomia tecnica /liliVisione sistemica (app + native + hardware + backend) /liliCapacità di debugging su hardware reale /liliAttitudine a lavorare in contesti mission-critical /li /ulbrpstrongOfferta: /strong /ppCONSULENTE IN P.IVA PER PROGETTO DI ALMENO 6 MESI /p