
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.