La divisione Digital& Technologies di Adecco per azienda cliente ricerca: Android Developer\nSocietà giovane, di dimensioni contenute ma in resistente crescita nei prossimi anni, orientata al mercato hi-tech: hardware, software, web, design.\nObiettivo 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.\nResponsabilità principali Integrazione 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 Web View e/o Chrome Custom Tab e comunicazione con server HTTP locale, assicurando sicurezza, sandboxing e fluidità operativa. Requisiti fondamentali (Must Have)\n1. Integrazione nativa (JNI / NDK) Esperienza 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 2. Integrazione con SDK hardware proprietari Stampante termica (formattazione, immagini, error handling)\nDisplay secondario\nPeriferiche embedded (barcode, NFC, seriali)\nCapacità di lavorare con SDK parzialmente documentati 3. Gestione aggiornamenti su flotta dispositivi Update custom fuori da Play Store\nInstallazione silente di APK\nDevice Owner mode\nPackage Installer API\nVerifica firma e checksum\nRollout basato su seriale/versione/modello\nGestione rollback Competenze tecniche Ottima conoscenza di Kotlin e/o Java\nAndroid 13+\nServices, Foreground Services, Broadcast Receiver\nGestione permessi speciali e policy di sistema\nEsperienza con Web View, Javascript Interface e integrazione con server HTTP locale\nREST API, autenticazione token-based (JWT), resilienza su connessioni instabili Nice to Have Esperienza con POS Android\nEsperienza con registratori telematici\nConoscenza AOSP custom\nKiosk mode\nEsperienza MDM/EMM\nFamiliarità con server HTTP embedded Soft skills Elevata 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 aziendale