Sigma Software Group
Sigma Software Group
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, tecnologia per l’edilizia

Sviluppa app con Kotlin e Jetpack Compose per la gestione delle squadre di cantiere. Collega il software mobile ai dispositivi per migliorare l’accesso ai cantieri, l’efficienza e la sicurezza dei lavoratori.

Descrizione

  • Sviluppa e mantieni app Android con Kotlin e Jetpack Compose.
  • Partecipa alle discussioni sull’architettura e alle decisioni tecniche.
  • Rifattorizza e migliora le basi di codice Android esistenti.
  • Sviluppa funzionalità scalabili e facili da mantenere con Clean Architecture.
  • Individua i problemi delle applicazioni e i colli di bottiglia nelle prestazioni.
  • Integra funzionalità Android native, tra cui NFC, Bluetooth e SDK per la fotocamera.
  • Collabora con ingegneri iOS, specialisti del controllo qualità, sviluppatori backend e stakeholder di prodotto.
  • Contribuisci a tutto il ciclo di vita dello sviluppo software.
  • Promuovi la qualità del codice, le revisioni tra pari e il miglioramento continuo.
  • Contribuisci a far evolvere CI/CD e l’automazione ingegneristica.

Requisiti

  • Hai almeno tre anni di esperienza professionale nello sviluppo Android.
  • Conosci bene Kotlin e le pratiche attuali di sviluppo Android.
  • Hai esperienza pratica con Jetpack Compose, Coroutines, Flow, Retrofit e Android SDK.
  • Hai utilizzato MVVM e Clean Architecture.
  • Conosci la programmazione orientata agli oggetti, gli algoritmi, le strutture dati e i pattern di progettazione.
  • Hai esperienza con l’iniezione delle dipendenze e con strumenti per i test unitari come Mockito e JUnit.
  • Hai solide capacità analitiche e di risoluzione dei problemi.
  • Ti assumi la responsabilità delle funzionalità e le sviluppi in autonomia.
  • Comunichi e collabori in modo efficace.
  • Hai una conoscenza dell’inglese di livello intermedio o superiore.
  • Hai una laurea triennale in Informatica o Ingegneria informatica, oppure un’esperienza pratica equivalente.

Benefit

  • Lavoro da remoto.
  • Possibilità di contribuire allo sviluppo di prodotti a lungo termine.
  • Crescita professionale insieme a ingegneri esperti di livello intermedio e senior.
  • Ambiente ingegneristico maturo con solide competenze tecniche.
  • Integrazione stretta con l’organizzazione del cliente.