Senior vývojář mobilního SDK (m/ž)

 Firma:
O2 Czech Republic
 Místo pracoviště:
Praha, CZ
 Typ pracovního poměru:
Práce na plný úvazek
 Typ smluvního vztahu:
pracovní smlouva
 Benefity:
Vzdělávací kurzy, školení, Stravenky/příspěvek na stravování, Firemní akce, Dovolená 5 týdnů, Zdravotní volno/sickdays, Flexibilní začátek/konec pracovní doby, Notebook, Kafetérie
 Požadované vzdělání:
Středoškolské nebo odborné vyučení s maturitou
 Požadované jazyky:
cs (Výborná)

Stavíme Unity – novou platformu, která propojí služby Air Bank, O2, Novy a dalších partnerů. Hledáme zkušeného mobilního vývojáře nebo vývojářku, který nám pomůže vytvořit společné SDK, přes které se Unity bezpečně a jednoduše dostane do partnerských mobilních aplikací.

Budete navrhovat, vyvíjet a dlouhodobě spravovat mobilní SDK pro Android a iOS, ideálně s využitím Kotlin Multiplatform. Vaším výsledkem nebude jedna konkrétní aplikace, ale stabilní a dobře použitelné řešení, na kterém budou stavět mobilní týmy několika velkých společností.

„Hledám člověka, který dokáže navrhnout mobilní SDK tak, aby bylo technicky kvalitní, bezpečné a zároveň se s ním partnerským týmům dobře pracovalo.“

Co vás u nás čeká?

  • Budete stavět mobilní SDK Unity: navrhnete a vyvinete společnou mobilní vrstvu pro Android a iOS, přes kterou budou partneři zapojovat funkce Unity do svých aplikací. Půjde například o zákaznický profil, věrnostní program, peněženku nebo správu souhlasů.
  • Navrhnete stabilní veřejné API s verzováním i zpětnou kompatibilitou: budete rozhodovat, jak bude SDK komunikovat s hostitelskou aplikací a jak zajistit, aby změny byly srozumitelné a dlouhodobě udržitelné. Postaráte se, aby nové verze nerozbíjely starší integrace – budete řešit semantic versioning, distribuci balíčků a postupné zavádění změn.
  • Pomůžete partnerům s napojením: budete spolupracovat s mobilními týmy Air Bank, O2, Novy a dalších partnerů. Připravíte technickou dokumentaci, pomůžete s implementací SDK a budete řešit problémy, které se při napojování objeví.
  • Oddělíte technický release od zapínání funkcí: budete pracovat s feature flags, vzdálenou konfigurací a postupným nasazováním. Díky tomu půjdou nové funkce zapínat bezpečně a bez nutnosti vydávat novou verzi každé partnerské aplikace.
  • Zapojíte AI do každodenního vývoje: AI využijete při implementaci, generování testů, kontrole veřejného API, dokumentaci nebo tvorbě changelogů. Její výstupy budete umět posoudit z pohledu bezpečnosti, správnosti a zpětné kompatibility.

Jak si vás představujeme?

  • Máte zkušenost s vývojem produkčních mobilních aplikací nebo SDK v Kotlinu.
  • Dobře se orientujete v Android SDK a v architektonických přístupech jako MVVM, MVI nebo Clean Architecture.
  • Máte zkušenost s vývojem knihovny, frameworku nebo sdílené komponenty, kterou používají další týmy.
  • Kotlin Multiplatform už znáte, nebo máte pevný základ v Kotlinu a konkrétní chuť se do něj rychle ponořit.
  • Ve Swiftu se alespoň orientujete a rozumíte tomu, co potřebuje iOS vývojář, který bude vaše SDK používat.
  • Máte zkušenost s REST API, OAuth nebo OpenID Connect a bezpečností v mobilních aplikacích.
  • Orientujete se ve feature flags, vzdálené konfiguraci a postupném nasazování funkcí.
  • AI nástroje už dnes aktivně používáte při vývoji a jejich výstupy nepřebíráte bez kontroly.
  • Nemusíte být zároveň špičkový Android i iOS vývojář. Důležitější pro nás bude silný základ v Kotlinu, zkušenost s návrhem sdílených komponent a schopnost přemýšlet nad SDK jako nad produktem pro další vývojáře.

Co na téhle práci může být zajímavé?

  • Nebudete vyvíjet jen jednu mobilní aplikaci. Vaše SDK bude součástí aplikací několika velkých partnerů.
  • Budete mít skutečný vliv na mobilní integrační vrstvu nové platformy.
  • Čekají vás technicky zajímavá témata jako veřejné API, zpětná kompatibilita, feature flags a Kotlin Multiplatform.
  • Budete u vzniku nové platformy a klíčová rozhodnutí uděláte od začátku.
  • AI bude běžnou součástí vývoje, testování i dokumentace.

O společnosti O2 Czech Republic

O2 Czech Republic

Snažíme se spojovat možnosti technologií s přáními lidí a potřebami firem. Díky našim produktům a službám inspirujeme, motivujeme a povzbuzujeme lidi k úspěchům a k novým objevům každý den. Pomáháme jim rozvíjet jejich potenciál a sdílíme s nimi jejich radost. Jsme inspirací pro více než 5 miliónů zákazníků a to nás naplňuje. Měníme náš svět a vy ho můžete měnit společně s námi.
zobrazit více

Mám o pozici zájem

Společnost koncernu O2 inzerující tuto nabídku bude jako správce osobních údajů zpracovávat pro účely výběrového řízení Vámi poskytnuté osobní údaje, a to v souladu s obecným nařízením o ochraně osobních údajů.
Zpracování osobních údajů bude pro správce provádět O2 Czech Republic a.s., IČO: 60193336 (v případě, že se nejedná o pozici nabízenou přímo společností O2 Czech Republic a.s.) a společnost Alma Career Czechia s.r.o., IČO: 264 41 381, prostřednictvím svých elektronických systémů. Společnosti koncernu O2: · O2 Czech Republic a.s., IČO: 60193336, se sídlem Praha 4 - Michle, Za Brumlovkou 266/2, PSČ 14022 · O2 IT Services s.r.o., IČO: 02819678, se sídlem Za Brumlovkou 266/2, Michle, 140 00 Praha 4 · O2 Financial Services s.r.o., IČO: 05423716, se sídlem Za Brumlovkou 266/2, Michle, 140 00 Praha 4 · INTENS Corporation s.r.o., IČO: 28435575, se sídlem Vyskočilova 1481/4, Michle, 140 00 Praha 4 · O2 CRM Services s.r.o., IČO 06321399, se sídlem Za Brumlovkou 266/2, Michle, 140 00 Praha 4 Odpovědí na tuto pozici poskytujete správci své osobní údaje za účelem a na dobu realizace příslušného výběrového řízení. Vaše údaje budou zpracovány ručně i automatizovaně. V souvislosti se zpracováním Vašich osobních údajů máte jako subjekt poskytnutých osobních údajů vůči správci (na adrese výše nebo e-mailu své náborářky/náboráře) možnost uplatnit právo: · na přístup k osobním údajům; · na opravu nepřesných osobních údajů a na oznámení opravy; · na výmaz osobních údajů a na oznámení výmazu; · na omezení zpracování osobních údajů a na oznámení omezení zpracování; · na přenositelnost osobních údajů; · vznést námitku proti zpracování osobních údajů; · nebýt předmětem žádného rozhodnutí založeného výhradně na automatizovaném zpracování, včetně profilování, které by pro něj mělo právní účinky; · obrátit se na Úřad pro ochranu osobních údajů. .
zobrazit podmínky
Odesláním souhlasíte s podmínkami používání

Další zajímavé pozice z O2 Czech Republic

Všechny pozice ve společnosti