Sigma Software Group
Sigma Software Group
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.