
Sigma Software Group è una società multinazionale di consulenza tecnologica fondata nel 2002. I suoi team offrono servizi di sviluppo software, progettazione grafica, testing e supporto tecnico a clienti di settori quali automotive, sanità, telecomunicazioni, aviazione, banche, videogiochi, immobiliare e pubblicità. L’azienda assume specialisti IT per lavorare a progetti di ingegneria complessi e sostiene la crescita professionale attraverso mentoring e apprendimento continuo. Il lavoro da remoto fa parte del suo modello operativo, con progetti per organizzazioni come AstraZeneca, Scania e SAS.
Sviluppatore Android da remoto, tecnologia per l’edilizia (Polonia)
Sviluppa app con Kotlin e Jetpack Compose per la gestione delle squadre di cantiere, collegando il software mobile ai dispositivi fisici. Realizza funzionalità scalabili per un prodotto tecnologico dedicato al settore edile.
Descrizione
- Sviluppa e mantieni app Android con Kotlin e Jetpack Compose.
- Partecipa alle discussioni sull’architettura e contribuisci alle decisioni tecniche.
- Modernizza il codice Android esistente con attività di refactoring e miglioramenti delle prestazioni.
- Crea funzionalità scalabili e manutenibili seguendo i principi della Clean Architecture.
- Indaga sui difetti dell’applicazione e sui problemi di prestazioni, quindi risolvili.
- Collega le app Android alle funzionalità NFC, Bluetooth e agli SDK della fotocamera.
- Collabora con i colleghi di iOS, QA, backend e prodotto.
- Contribuisci a tutte le fasi del ciclo di vita dello sviluppo software.
- Sostieni la qualità del codice con revisioni tra pari e miglioramento continuo.
- Contribuisci a CI/CD e all’automazione dell’ingegneria.
Requisiti
- Almeno tre anni di esperienza professionale nello sviluppo Android.
- Conoscenza pratica di Kotlin e delle attuali pratiche di sviluppo Android.
- Esperienza pratica con Jetpack Compose, Coroutines, Flow, Retrofit e Android SDK.
- Esperienza nell’applicazione di MVVM e Clean Architecture.
- Solida conoscenza della programmazione orientata agli oggetti, degli algoritmi, delle strutture dati e dei design pattern.
- Esperienza con strumenti di dependency injection e test unitari come Mockito e JUnit.
- Spiccate capacità analitiche e di risoluzione dei problemi.
- Capacità di assumersi la responsabilità delle funzionalità e svilupparle in autonomia.
- Ottime capacità comunicative e di lavoro in team.
- Inglese di livello intermedio o superiore.
- Laurea triennale in Informatica o Ingegneria informatica, oppure esperienza pratica equivalente.
Benefit
- Possibilità di lavorare da remoto.
- Attività di sviluppo di prodotti a lungo termine.
- Crescita professionale al fianco di ingegneri esperti di livello intermedio e senior.
- Ingresso in un ambiente di ingegneria consolidato e con competenze tecniche approfondite.
- Stretta collaborazione con l’organizzazione del cliente.
- Collaborazione con un’azienda europea di prodotti attenta alla sostenibilità.
- Lavoro in un team agile e distribuito.