Senior Android Developer
Descrizione dell'offerta
Freelance / P.IVA only – Senior Android SW Developer
Per conto di un nostro cliente nel settore manifatturiero/automotive , ricerchiamo un/una Senior Android Software Developer da inserire su progetti avanzati in ambito Android Embedded / IoT .
Sede: Treviso (IT) – modalità ibrida possibile
Contratto: Freelance / P.IVA
Esperienza richiesta: 3+ anni nello sviluppo Android
Cosa farai
- Analizzare, progettare, sviluppare e documentare applicazioni Android complesse, garantendo performance elevate e qualità del codice
- Sviluppare applicazioni End User che si interfacciano con dispositivi IoT, assicurando un’esperienza intuitiva, sicura e affidabile
- Realizzare applicazioni embedded ottimizzate per strumenti e hardware proprietari
- Creare e mantenere SDK per l’integrazione dei dispositivi IoT con applicazioni di terze parti
- Progettare applicazioni Android per piattaforme proprietarie e dispositivi consumer, garantendo un’interfaccia utente semplice e funzionale
- Gestire rilasci software e aggiornamenti delle applicazioni
- Personalizzare e ottimizzare codice Open Source e AOSP secondo i requisiti di prodotto
- Analizzare basi di codice complesse e risolvere bug in modo efficace
- Sviluppare codice in Java, Kotlin e C/C++ , riutilizzabile e affidabile
- Collaborare con team Firmware, Hardware, Test, Produzione e Customer Care
- Creare strumenti di monitoraggio per garantire sicurezza, integrità e disponibilità dei dati
- Garantire qualità del software, struttura logica del codice e automazione dei processi di sviluppo
Competenze richieste
- Ottima conoscenza di Java e Kotlin
- Conoscenza di C/C++ per integrazione con sistemi embedded
- Design patterns: Clean Architecture, MVVM
- Reactive Programming
- Gestione di sistemi di versionamento Git / GitFlow
- Principi OOP e strumenti di analisi come UML
- Esperienza nello sviluppo e mantenimento di pipeline CI/CD
- Integrazione con dispositivi IoT tramite Bluetooth Classic e BLE
- Test unitari e strumenti di automazione
- Basi di UX/UI per applicazioni mobile
Nice to Have:
- Personalizzazione AOSP e sviluppo a livello di sistema (bootloader, driver Linux)
- Esperienza con Kotlin Multiplatform Mobile
- Familiarità con Linux , scripting Bash, strumenti di build (Make, CMake)
- Conoscenza di Python per supporto e automazione
- Esperienza in Swift / Objective-C per SDK iOS
- Conoscenze in MLOps e analisi di grandi dataset
- Normative e standard di sicurezza: GDPR, TISAX, ISO/IEC 27001
- Sviluppo di software sicuro e gestione dei rischi informatici
Soft skills
- Attitudine proattiva e orientata al risultato
- Capacità decisionale e problem solving in contesti complessi e multidisciplinari
- Autonomia nello sviluppo e nella gestione delle problematiche
- Teamwork e condivisione di tecniche e best practice
- Pianificazione, efficienza e senso pratico
- Passione per la tecnologia
- Gestione sicura di informazioni strategiche e dati personali, garantendo riservatezza, integrità e disponibilità
Contratto inglese esente iva, pagamento 14 giorni, full time, ibrido iniziale, lungo progetto, tariffa giornaliera in base alla seniority tra le 270 e 350 euro. SOLO PIVA