Skip to content
mimi

Senior android Developer

Adecco Permanent Recruitment

Pavia Township · On-site Contract Senior 1mo ago

About the role

About

La divisione Digital&Technologies di Adecco per azienda cliente ricerca: Senior android Developer

Società giovane, di dimensioni contenute ma in forte crescita nei prossimi anni, orientata al mercato hi-tech: hardware, software, web, design.

Role Objective

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.

Responsibilities

  • 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.

Requirements (Must Have)

Native Integration (JNI / NDK)

  • Esperienza concreta con JNI e NDK
  • Integrazione librerie native (.so)
  • Debug di crash nativi (tombstone, stacktrace)
  • Memory safety in C/C++
  • Sincronizzazione thread nativi/UI thread

Integration with Proprietary Hardware SDKs

  • Stampante termica (formattazione, immagini, error handling)
  • Display secondario
  • Periferiche embedded (barcode, NFC, seriali)
  • Capacità di lavorare con SDK parzialmente documentati

Device Fleet Update Management

  • Update custom fuori da Play Store
  • Installazione silente di APK
  • Device Owner mode
  • PackageInstaller API
  • Verifica firma e checksum
  • Rollout basato su seriale/versione/modello
  • Gestione rollback

Technical Skills

  • Ottima conoscenza di Kotlin e/o Java
  • Android 13+
  • Services, Foreground Services, BroadcastReceiver
  • Gestione permessi speciali e policy di sistema
  • Esperienza con WebView, JavascriptInterface e integrazione con server HTTP locale
  • REST API, autenticazione token-based (JWT), resilienza su connessioni instabili

Nice to Have

  • Esperienza con POS Android
  • Esperienza con registratori telematici
  • Conoscenza AOSP custom
  • Kiosk mode
  • Esperienza MDM/EMM
  • Familiarità con server HTTP embedded

Soft Skills

  • Elevata autonomia tecnica
  • Visione sistemica (app + native + hardware + backend)
  • Capacità di debugging su hardware reale
  • Attitudine a lavorare in contesti mission-critical

Offer

CONSULENTE IN P.IVA PER PROGETTO DI ALMENO 6 MESI

Skills

AndroidC++JavaJavascriptJWTKotlinNDKNFCREST APIWebView

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free