
Sigma Software Group je nadnárodná technologická poradenská spoločnosť založená v roku 2002. Jej tímy poskytujú vývoj softvéru, grafický dizajn, testovanie a technickú podporu klientom v odvetviach, ako sú automobilový priemysel, zdravotníctvo, telekomunikácie, letectvo, bankovníctvo, herný priemysel, nehnuteľnosti a reklama. Spoločnosť prijíma IT špecialistov na prácu na komplexných inžinierskych projektoch a podporuje profesijný rozvoj prostredníctvom mentoringu a priebežného vzdelávania. Práca na diaľku je súčasťou jej pracovného modelu a projekty slúžia organizáciám, ako sú AstraZeneca, Scania a SAS.
Android vývojár pre stavebné technológie
Vyvíjajte aplikácie v Kotlin a Jetpack Compose na správu pracovníkov v stavebníctve. Prepájajte mobilný softvér so zariadeniami a zlepšujte prístup na stavby, efektivitu aj bezpečnosť pracovníkov.
Popis
- Vyvíjajte a udržiavajte Android aplikácie v jazykoch Kotlin a Jetpack Compose.
- Zapájajte sa do diskusií o architektúre a technických rozhodnutiach.
- Refaktorujte a zlepšujte existujúce Android kódové základne.
- Vyvíjajte škálovateľné a udržiavateľné funkcie s využitím Clean Architecture.
- Diagnostikujte problémy aplikácií a úzke miesta vo výkone.
- Integrujte natívne funkcie Androidu vrátane NFC, Bluetoothu a súprav SDK pre fotoaparát.
- Spolupracujte s iOS vývojármi, špecialistami QA, backend vývojármi a produktovými zainteresovanými stranami.
- Zapájajte sa do všetkých fáz životného cyklu vývoja softvéru.
- Podporujte kvalitu kódu, vzájomné kontroly kódu a neustále zlepšovanie.
- Pomáhajte rozvíjať CI/CD a automatizáciu v inžinierstve.
Požiadavky
- Máte aspoň tri roky komerčných skúseností s vývojom pre Android.
- Dobre ovládate Kotlin a súčasné postupy vývoja pre Android.
- Máte praktické skúsenosti s Jetpack Compose, Coroutines, Flow, Retrofit a Android SDK.
- Pracovali ste s MVVM a Clean Architecture.
- Rozumiete objektovo orientovanému programovaniu, algoritmom, dátovým štruktúram a návrhovým vzorom.
- Máte skúsenosti s nástrojmi na vkladanie závislostí a jednotkové testovanie, ako sú Mockito a JUnit.
- Máte rozvinuté analytické a schopnosti riešiť problémy.
- Preberáte zodpovednosť za funkcie a dokážete ich samostatne rozvíjať.
- Efektívne komunikujete a spolupracujete.
- Ovládate angličtinu na stredne pokročilej alebo vyššej úrovni.
- Máte bakalárske vzdelanie v odbore informatika alebo počítačové inžinierstvo, prípadne rovnocenné praktické skúsenosti.
Benefity
- Práca na diaľku.
- Možnosť podieľať sa na dlhodobom vývoji produktu.
- Rozvoj po boku skúsených vývojárov na strednej a seniorskej úrovni.
- Práca vo vyspelom inžinierskom prostredí s vysokou úrovňou technických znalostí.
- Úzka spolupráca so zákazníckou organizáciou.