
Sigma Software Group je mezinárodní technologická poradenská společnost založená v roce 2002. Její týmy zajišťují vývoj softwaru, grafický design, testování a technickou podporu pro klienty z odvětví, jako jsou automobilový průmysl, zdravotnictví, telekomunikace, letectví, bankovnictví, herní průmysl, nemovitosti a reklama. Společnost zaměstnává IT specialisty, kteří pracují na komplexních inženýrských projektech, a podporuje jejich profesní rozvoj prostřednictvím mentoringu a průběžného vzdělávání. Práce na dálku je součástí pracovního modelu společnosti a její projekty slouží organizacím, jako jsou AstraZeneca, Scania a SAS.
Vzdálený vývojář Androidu, technologie pro stavebnictví (Polsko)
Vyvíjejte aplikace v Kotlinu a Jetpack Compose pro správu stavebních týmů a propojujte mobilní software s fyzickými zařízeními. Vytvářejte škálovatelné funkce pro technologický produkt ve stavebnictví.
Popis
- Vyvíjejte a udržujte aplikace pro Android v Kotlinu a Jetpack Compose.
- Zapojte se do diskusí o architektuře a přispívejte k technickým rozhodnutím.
- Modernizujte stávající kód Androidu pomocí refaktoringu a zlepšování výkonu.
- Vytvářejte udržovatelné a škálovatelné funkce podle principů Clean Architecture.
- Prověřujte chyby aplikace a problémy s výkonem a následně je řešte.
- Propojujte aplikace pro Android s funkcemi NFC, Bluetooth a SDK fotoaparátu.
- Spolupracujte s kolegy z týmů iOS, QA, backendu a produktu.
- Podílejte se na všech fázích životního cyklu vývoje softwaru.
- Podporujte kvalitu kódu prostřednictvím vzájemných revizí a průběžného zlepšování.
- Podílejte se na CI/CD a automatizaci vývojových procesů.
Požadavky
- Alespoň tři roky profesních zkušeností s vývojem pro Android.
- Znalost Kotlinu a současných postupů při vývoji pro Android.
- Praktická zkušenost s Jetpack Compose, Coroutines, Flow, Retrofit a Android SDK.
- Zkušenost s používáním MVVM a Clean Architecture.
- Dobrá znalost objektově orientovaného programování, algoritmů, datových struktur a návrhových vzorů.
- Zkušenost s injektáží závislostí a nástroji pro jednotkové testování, jako jsou Mockito a JUnit.
- Dobré analytické myšlení a schopnost řešit problémy.
- Schopnost převzít odpovědnost za funkce a samostatně je vyvíjet.
- Dobré komunikační a týmové dovednosti.
- Angličtina na úrovni Intermediate nebo vyšší.
- Bakalářský titul v oboru informatiky nebo počítačového inženýrství, případně odpovídající praktické zkušenosti.
Benefity
- Možnost pracovat na dálku.
- Práce na dlouhodobém vývoji produktu.
- Profesní rozvoj po boku zkušených inženýrů střední a vyšší úrovně.
- Práce v zavedeném technickém prostředí s hlubokými odbornými znalostmi.
- Úzká spolupráce s organizací zákazníka.
- Spolupráce s udržitelnou evropskou produktovou společností.
- Práce v agilním distribuovaném týmu.