Il nostro cliente è un'azienda dinamica e orientata all'innovazione, specializzata nello sviluppo di soluzioni digitali per supportare la crescita e la competitività delle imprese.
Offrono soluzioni ospitabili in Cloud, creano siti web, sistemi di gestione online per supportare la digitalizzazione e sviluppano app per iOS e Android, mirate a promuovere eventi, ottimizzare processi aziendali e connettere dispositivi all’IoT.
Forniscono inoltre servizi per tracciare azioni di fidelizzazione e sfruttare al meglio terminali come POS.
Infine, progettano e installano sistemi di sicurezza per reti aziendali, garantendo protezione contro minacce interne ed esterne e assicurando la salvaguardia dei dati.
Descrizione del Ruolo:
Siamo alla ricerca di uno sviluppatore Android esperto nella creazione di applicazioni mobili, per lavorare all'interno del team di sviluppo. Il candidato ideale sarà responsabile della progettazione, sviluppo e ottimizzazione di app Android, collaborando con il team per migliorare continuamente l'esperienza utente e le performance delle applicazioni.
Responsabilità:
* Sviluppare e mantenere applicazioni Android utilizzando Kotlin e/o Java.
* Collaborare con il team di progettazione e prodotto per implementare nuove funzionalità e migliorare l'esperienza utente.
* Assicurare la compatibilità delle app su diversi dispositivi e versioni di Android.
* Ottimizzare le prestazioni e risolvere i bug segnalati dagli utenti e dal team QA.
* Gestire il ciclo di vita dell'applicazione, dal concept iniziale al rilascio finale, fino agli aggiornamenti continui.
* Lavorare con API RESTful e altre integrazioni di servizi backend.
* Almeno 2 anni di esperienza nello sviluppo di applicazioni Android.
* Ottima conoscenza di Kotlin e/o Java e delle librerie Android più diffuse (Jetpack, AndroidX).
* Esperienza con Android Studio e strumenti di sviluppo Android.
* Familiarità con il ciclo di vita delle app Android, gestione della memoria e ottimizzazione delle prestazioni.
* Esperienza nell'integrazione con API RESTful e nella gestione di dati tramite Retrofit.
* Conoscenza di sistemi di versionamento, in particolare Git.
* Capacità di scrivere codice di alta qualità, testabile e manutenibile.
Nice to Have:
* Esperienza con tecnologie di gestione dei dati offline come Room e SQLite.
* Familiarità con pratiche CI/CD e automazione del rilascio su Play Store.
* Familiarità con Firebase (Analytics, Crashlytics, Push Notifications).
* Capacità di lavorare con le linee guida Material Design.
Informazioni aggiuntive
* Smart working: 2 giorni a settimana
* Sede di lavoro: Udine
* RAL offerta: tra i 35 e i 45.000 €, in base alla seniority del candidato