Sigma Software Group
Sigma Software Group
Sigma Software Group multinacionalna je tehnološka konzultantska tvrtka osnovana 2002. godine. Njezini timovi pružaju razvoj softvera, grafički dizajn, testiranje i tehničku podršku klijentima u sektorima kao što su automobilska industrija, zdravstvo, telekomunikacije, zrakoplovstvo, bankarstvo, industrija videoigara, nekretnine i oglašavanje. Tvrtka zapošljava IT stručnjake za rad na složenim inženjerskim projektima te podržava profesionalni razvoj kroz mentorstvo i kontinuirano učenje. Mogućnosti rada na daljinu dio su njezina načina rada, a projekti služe organizacijama kao što su AstraZeneca, Scania i SAS.

Udaljeni Android developer za građevinske tehnologije (Poljska)

Razvijajte aplikacije u Kotlinu i Jetpack Composeu za upravljanje građevinskom radnom snagom te povezujte mobilni softver s fizičkim uređajima. Razvijajte skalabilne značajke za proizvod u području građevinskih tehnologija.

Opis

  • Razvijajte i održavajte Android aplikacije koristeći Kotlin i Jetpack Compose.
  • Sudjelujte u raspravama o arhitekturi i doprinosite tehničkim odlukama.
  • Modernizirajte postojeći Android kod refaktoriranjem i poboljšanjem performansi.
  • Izrađujte održive i skalabilne značajke prema načelima Clean Architecturea.
  • Istražujte nedostatke aplikacije i probleme s performansama te ih rješavajte.
  • Povezujte Android aplikacije s mogućnostima NFC-a, Bluetootha i SDK-a za kameru.
  • Surađujte s kolegama iz iOS-a, QA-a, backenda i proizvoda.
  • Sudjelujte u svim fazama životnog ciklusa razvoja softvera.
  • Potičite kvalitetu koda kroz stručne preglede i kontinuirano poboljšavanje.
  • Doprinosite CI/CD-u i automatizaciji razvoja.

Zahtjevi

  • Najmanje tri godine profesionalnog iskustva u razvoju za Android.
  • Radno poznavanje Kotlina i suvremenih praksi razvoja za Android.
  • Praktično iskustvo s Jetpack Composeom, Coroutinesom, Flowom, Retrofitom i Android SDK-om.
  • Iskustvo u primjeni arhitektura MVVM i Clean Architecture.
  • Dobro razumijevanje objektno orijentiranog programiranja, algoritama, struktura podataka i dizajnerskih obrazaca.
  • Iskustvo s ubrizgavanjem ovisnosti i alatima za jedinično testiranje kao što su Mockito i JUnit.
  • Izraženo analitičko razmišljanje i sposobnost rješavanja problema.
  • Sposobnost preuzimanja odgovornosti za značajke i njihova samostalnog razvoja.
  • Izražene komunikacijske i timske vještine.
  • Engleski jezik na srednjoj ili višoj razini.
  • Završen preddiplomski ili diplomski studij računarstva ili računalnog inženjerstva, odnosno ekvivalentno praktično iskustvo.

Pogodnosti

  • Mogućnost rada na daljinu.
  • Rad na dugoročnom razvoju proizvoda.
  • Razvoj uz iskusne developere srednje i seniorske razine.
  • Rad u etabliranom inženjerskom okruženju s opsežnim tehničkim znanjem.
  • Bliska suradnja s organizacijom klijenta.
  • Suradnja s održivom europskom tvrtkom koja razvija proizvode.
  • Rad u agilnom, distribuiranom timu.