La divisione Digital&Technologies; di Adecco per azienda cliente ricerca: Android Developer\nSocietà giovane, di dimensioni contenute ma in forte crescita nei prossimi anni, orientata al mercato hi-tech: hardware, software, web, design. Obiettivo del ruolo\nLa 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\nIntegrazione con gli SDK hardware del vendor (stampante termica, display secondario, barcode, NFC, porte seriali), garantendo corretta gestione di buffer, errori e sincronizzazione.\nInterazione con componenti software proprietari in linguaggio nativo tramite JNI, assicurando performance, sicurezza e stabilità.\nGestione avanzata degli aggiornamenti su flotta dispositivi tramite piattaforma cloud (update selettivi, verifica firma, installazione silente, rollback controllato).\nImplementazione di una tastiera virtuale custom con layout dedicati e vincoli di sicurezza e conformità.\nIntegrazione WebView e/o Chrome Custom Tab e comunicazione con server locale, assicurando sicurezza, sandboxing e fluidità operativa. Requisiti fondamentali (Must Have)\n1. Integrazione nativa (JNI / NDK)\nEsperienza concreta con JNI e NDK\nIntegrazione librerie native (.so)\nDebug di crash nativi (tombstone, stacktrace)\nMemory safety in C/C++\nSincronizzazione thread nativi/UI thread\n2. Integrazione con SDK hardware proprietari\nStampante termica (formattazione, immagini, error handling)\nDisplay secondario\nPeriferiche embedded (barcode, NFC, seriali)\nCapacità di lavorare con SDK parzialmente documentati\n3. Gestione aggiornamenti su flotta dispositivi\nUpdate custom fuori da Play Store\nInstallazione silente di APK\nDevice Owner mode\nPackageInstaller API\nVerifica firma e checksum\nRollout basato su seriale/versione/modello\nGestione rollback\nCompetenze tecniche\nOttima conoscenza di Kotlin e/o Java\nAndroid 13+\nServices, Foreground Services, BroadcastReceiver\nGestione permessi speciali e policy di sistema\nEsperienza con WebView, JavascriptInterface e integrazione con server locale\nREST API, autenticazione token-based (JWT), resilienza su connessioni instabili\nNice to Have\nEsperienza con POS Android\nEsperienza con registratori telematici\nConoscenza AOSP custom\nKiosk mode\nEsperienza MDM/EMM\nFamiliarità con server embedded\nSoft skills\nElevata autonomia tecnica\nVisione sistemica (app + native + hardware + backend)\nCapacità di debugging su hardware reale\nAttitudine a lavorare in contesti mission-critical Offerta:\nCompensazione: stipendio adeguato in base agli anni di esperienza e contributi significativi.\nContratto: CCNL metalmeccanico\nFormazione continua: accesso a corsi di aggiornamento\nBenefit: welfare