Descrizione del Lavoro
Il candidato ideale sarà un professionista altamente motivato e con una forte passione per lo sviluppo di applicazioni Android. Sarà coinvolto nella progettazione, sviluppo e documentazione di applicazioni che permettano ai clienti di creare interfacce efficaci tra i loro sistemi e i dispositivi di diagnosi on-board.
Principali Responsabilità
* Progettare e sviluppare applicazioni Android sia per piattaforme proprietarie che per dispositivi Mobile Consumer;
* Codificare Kotlin in modo efficiente, riutilizzabile e affidabile;
* Personalizzare 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;
* Collaborare in maniera efficace con altri gruppi R&D;
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 e Esperienza
* Laurea triennale/magistrale ad indirizzo Informatico/Elettronico o Ingegneria Elettronica;
* Forte e documentata esperienza in progetti basati su Android e/o Android Open Source Project;
* Minimo 3 anni di provata esperienza professionale come sviluppatore orientato al sistema operativo Android;
Lingua
Buona conoscenza della lingua inglese (B1)
Benefici e Opportunità
* Contratto a tempo indeterminato CCNL Metalmeccanico dell'Industria;
* Welfare aziendale e premio di produzione;
* Due giorni di Smart Working a settimana;