In questo ruolo ti occuperai di creare soluzioni innovative per l'interfacciamento dei sistemi con i dispositivi di diagnosi on-board. Sarai responsabile della progettazione e dello sviluppo di applicazioni Android che permettano ai clienti di accedere facilmente ai nuovi prodotti.
">
Principali Responsabilità:
* Progettare e sviluppare applicazioni Android sia per piattaforme proprietarie che per dispositivi Mobile Consumer
* Progettare, creare e mantenere un codice Kotlin efficiente, riutilizzabile e affidabile
* Personalizzare i codici Open Source per adeguarli a nuovi scopi di progettazione del prodotto e alle esigenze del design dei nuovi dispositivi
* Analizzare grandi fonti di codice basati sulla ricerca e risoluzione di bugs
* Coadìre con altri gruppi R&D (ad esempio: Progettazione Hardware, Test e validazione, Cloud, ecc.)
Capacità e competenze Tecniche:
* Buona competenza del linguaggio Kotlin, con una buona conoscenza dello sviluppo di applicazioni Android
* Conoscenza di Jetpack Compose
* Conoscenza di meccanismi di DI come Dagger 2 o Hilt
* Conoscenza di architetture software come MVVM e Clean Architecture
* Conoscenza ed esperienza diretta con i sistemi di versionamento (Git, GitFlow)
* Conoscenza delle basi di UX ed interazione
* Capacità di sviluppare e mantenere pipeline di CI/CD
Titolo di Studio: Laurea triennale/magistrale ad indirizzo Informatico/Elettronico o Ingegneria Elettronica, oppure una forte e documentata esperienza in progetti basati su Android e/o Android Open Source Project.
Esperienza: Sono richiesti minimo 3 anni di provata esperienza professionale come sviluppatore orientato al sistema operativo Android.
Lingua: Buona conoscenza della lingua inglese (B1).