Vývojář/ka Kotlin Multiplatform (KMP)
Jsme středně velká firma s otevřenou kulturou, kde na změnách pracujeme společně a s nadšením. U nás neexistují nepřekonatelné hierarchie – každý má svůj hlas a každý může přispět ke zlepšení. Jsme Microsoft Partner a držíme prestižní certifikaci WLA (The World Lottery Association). Naše široké portfolio vlastních řešení a produktů nás řadí mezi nejvýznamnější vývojáře herního softwaru v České republice i Evropě. Díky dynamickému růstu na domácím i zahraničním trhu realizujeme zajímavé projekty a dlouhodobě spolupracujeme s klienty jako Sazka, Tipos, Synotip, Joker a další.
Hledáme zkušeného mobilního vývojáře nebo vývojářku, který/á s námi postaví novou generaci našich herních aplikací. Nečeká vás údržba nebo přepisování starého kódu, naopak – kompletní tvorba nové aplikace na zelené louce v moderní technologii Kotlin Multiplatform (KMP). Jako funkční byznys vzor nám poslouží stávající aplikace v .NET MAUI.
Cílem je sdílet byznys logiku v Kotlinu a postupně ji propojovat s nativní UI vrstvou obou platforem (Jetpack Compose na Androidu). Pokud jste silný/á v Kotlinu a láká vás moderní multiplatformní stack, v této roli budete mít přímý vliv na směřování celého produktu.
O čem práce bude:
- Vývoj na zelené louce: podíl na návrhu architektury sdíleného kódu (shared modul) v Kotlin Multiplatform ve spolupráci s naším hlavním architektem.
- Tvorba logiky: návrh čistých a výkonných řešení pro síťovou vrstvu, stavovou správu a perzistenci dat.
- Implementace UI: vývoj nativního uživatelské rozhraní pro Android (Jetpack Compose) s mírným přesahem do iOS vrstvy.
- Týmová synergie: úzká spolupráce s autory původní aplikace (v týmu máme seniorní .NET vývojáře i architekta), kteří pomohou s rychlým pochopením byznys logiky stávajícího řešení.
- Kvalita kódu: code review a psaní čistého kódu podle moderních návrhových vzorů.
Hledáme člověka s následující výbavou:
- Kotlin & Android: pokročilá znalost jazyka Kotlin a praktická zkušenost s nativním Android vývojem (Jetpack Compose).
- KMP přesah: zkušenost s Kotlin Multiplatform (případně silná touha do této technologie naskočit a rozvíjet se v ní).
- Orientace v iOS: základní přehled o iOS ekosystému a schopnost orientovat se v nativní iOS vrstvě (SwiftUI / UIKit výhodou, hluboká znalost není podmínkou – váhu na iOS v úvodu snižujeme).
- Architektura: skvělá znalost moderních architektonických vzorů (MVVM, MVI, Clean Architecture).
- Komunikace: samostatnost při řešení technických úkolů
Výhodou je:
- zkušenost s knihovnami Ktor, SQLDelight, Koin nebo Compose Multiplatform, znalost nebo alespoň základní orientace v C# / .NET (usnadní pochopení logiky stávající předlohy), familiarita s fungováním ve SCRUMu.
Co můžeme nabídnout my:
- Zajímavý produkt: práce na technologicky komplexním produktu (Betting aplikace obsahující Sportsbetting, Casino a Poker), který řeší reálné high-load výzvy
- Špičkový hardware: výkonný MacBook Pro (standard pro náš mobilní vývoj)
- Svoboda a flexibilita: pružná pracovní doba a možnost pracovat hybridně dle domluvy
- Zkušený tým: silné zázemí stabilní firmy a parťáky (včetně architektů pro knowledge base a konzultací technického směřování)
- Teambuildingové akce i mimo pracovní prostředí (grilování, laser game, výjezdy s firmou do českých hor apod.)
- V rámci skupiny SYNOT speciální pobytové balíčky v ČR a SVK za zvýhodněnou cenu, sleva na tarify u O2, slevy na vlak apod.
- VIP program Datart
- Výhodné ceny na e-shopu Smarty.cz
- Možnost využití řady dalších benefitů (stravenková karta /Edenred 180 Kč/, Multisport karta, školení, Relax&Games room s fotbálkem, všemi oblíbený ping pong, masáže a jóga na pracovišti, jóga, úschovna kol, sprcha, Delicomat a další)
- Odměnu za doporučení nového kolegy 20 000 Kč
- Nejsme korporát, máme individuální přístup ke všem našim kolegům a kolegyním