La divisione Digital&Technologies; di Adecco per azienda cliente ricerca:
\n
Potrebbe essere proprio lei il candidato/la candidata ideale per questo lavoro. Legga tutte le informazioni associate e invii la sua candidatura.
\n
Senior android Developer
\n
Società giovane, di dimensioni contenute ma in resistente crescita nei prossimi anni, orientata al mercato hi-tech: hardware, software, web, design.
\n
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.
\n
Responsabilità principali
\n
Integrazione con gli SDK hardware del vendor (stampante termica, display secondario, barcode, NFC, porte seriali), garantendo corretta gestione di buffer, errori e sincronizzazione.
\n
Interazione con componenti software proprietari in linguaggio nativo tramite JNI, assicurando performance, sicurezza e stabilità.
\n
Gestione avanzata degli aggiornamenti su flotta dispositivi tramite piattaforma cloud (update selettivi, verifica firma, installazione silente, rollback controllato).
\n
Implementazione di una tastiera virtuale custom con layout dedicati e vincoli di sicurezza e conformità.
\n
Integrazione WebView e/o Chrome Custom Tab e comunicazione con server locale, assicurando sicurezza, sandboxing e fluidità operativa.
\n
Requisiti fondamentali (Must Have)
\n
- Integrazione nativa (JNI / NDK)
\n
Esperienza concreta con JNI e NDK
\n
Integrazione librerie native (.so)
\n
Debug di crash nativi (tombstone, stacktrace)
\n
Memory safety in C/C++
\n
Sincronizzazione thread nativi/UI thread
\n
- Integrazione con SDK hardware proprietari
\n
Stampante termica (formattazione, immagini, error handling)
\n
Display secondario
\n
Periferiche embedded (barcode, NFC, seriali)
\n
Capacità di lavorare con SDK parzialmente documentati
\n
- Gestione aggiornamenti su flotta dispositivi
\n
Update custom fuori da Play Store
\n
Installazione silente di APK
\n
Device Owner mode
\n
PackageInstaller API
\n
Verifica firma e checksum
\n
Rollout basato su seriale/versione/modello
\n
Gestione rollback
\n
Competenze tecniche
\n
Ottima conoscenza di Kotlin e/o Java
\n
Android xkiyazw 13+
\n
Services, Foreground Services, BroadcastReceiver
\n
Gestione permessi speciali e policy di sistema
\n
Esperienza con WebView, JavascriptInterface e integrazione con server locale
\n
REST API, autenticazione token-based (JWT), resilienza su connessioni instabili
\n
Nice to Have
\n
Esperienza con POS Android
\n
Esperienza con registratori telematici
\n
Conoscenza AOSP custom
\n
Kiosk mode
\n
Esperienza MDM/EMM
\n
Familiarità con server embedded
\n
Soft skills
\n
Elevata autonomia tecnica
\n
Visione sistemica (app + native + hardware + backend)
\n
Capacità di debugging su hardware reale
\n
Attitudine a lavorare in contesti mission-critical
\n
Offerta
\n
CONSULENTE IN P.IVA PER PROGETTO DI ALMENO 6 MESI