
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.
Vývojář Androidu pro stavební technologie
Vytvářejte aplikace v Kotlinu a Jetpack Compose pro řízení pracovníků ve stavebnictví. Propojujte mobilní software se zařízeními a zlepšujte přístup na staveniště, efektivitu i bezpečnost pracovníků.
Popis
- Vytvářejte a udržujte aplikace pro Android v Kotlinu a Jetpack Compose.
- Zapojte se do diskusí o architektuře a technických rozhodnutích.
- Refaktorujte a vylepšujte stávající kódové základny Androidu.
- Vyvíjejte škálovatelné a snadno udržovatelné funkce s využitím Clean Architecture.
- Diagnostikujte problémy aplikací a výkonnostní úzká místa.
- Integrujte nativní funkce Androidu včetně NFC, Bluetooth a Camera SDK.
- Spolupracujte s iOS inženýry, specialisty QA, backendovými vývojáři a produktovými stakeholdery.
- Zapojte se do všech fází životního cyklu vývoje softwaru.
- Podporujte kvalitu kódu, vzájemné revize a průběžné zlepšování.
- Pomáhejte rozvíjet CI/CD a automatizaci inženýrských procesů.
Požadavky
- Alespoň tři roky komerčních zkušeností s vývojem pro Android.
- Dobrá znalost Kotlinu a současných postupů vývoje pro Android.
- Praktické zkušenosti s Jetpack Compose, Coroutines, Flow, Retrofit a Android SDK.
- Zkušenosti s MVVM a Clean Architecture.
- Znalost objektově orientovaného programování, algoritmů, datových struktur a návrhových vzorů.
- Zkušenosti s nástroji pro vkládání závislostí a jednotkové testování, například Mockito a JUnit.
- Dobré analytické schopnosti a schopnost řešit problémy.
- Schopnost samostatně převzít odpovědnost za funkce a vyvíjet je.
- Schopnost efektivně komunikovat a spolupracovat.
- Znalost angličtiny na středně pokročilé nebo vyšší úrovni.
- Bakalářský titul v oboru informatiky nebo počítačového inženýrství, případně odpovídající praktické zkušenosti.
Benefity
- Práce na dálku.
- Podíl na dlouhodobém vývoji produktu.
- Profesní rozvoj po boku zkušených inženýrů na střední a seniorské úrovni.
- Práce ve vyspělém inženýrském prostředí s vysokou úrovní technických znalostí.
- Úzká spolupráce s organizací zákazníka.