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 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.