Senior vývojář mobilního SDK (m/ž)
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
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
SOUHLAS SE ZPRACOVÁNÍM OSOBNÍCH ÚDAJŮ
Souhlasím se zpracováním osobních údajů. Zpracování osobních údajů upravuje zákon č. 101/2000 Sb., o ochraně osobních údajů. Souhlas je udělen společnosti O2 Czech Republic a.s. jakožto správci pro účely výběrového řízení na danou pracovní pozici a dále pro účely evidování mé osoby jakožto potenciálního zaměstnance u této společnosti. Souhlas uděluji na dobu 2 let ode dne odeslání osobních údajů. Beru na vědomí, že udělení souhlasu je dobrovolné a že jej mohu kdykoli odvolat. Jsem srozuměn s tím, že zpracování osobních údajů bude provádět společnost LMC s.r.o., IČ: 264 41 381, se sídlem Praha 7, Jankovcova 1569/2c, PSČ 170 00, prostřednictvím svých elektronických systémů a společnost Video Recruiting Solutions s.r.o., IČ: 247 69 304, se sídlem Praha 5 – Hlubočepy, Skalní 578/26, PSČ 152 00. Jsem informován o tom, že mám právo na informaci o tom, jaké osobní údaje, k jakému účelu a jakým způsobem jsou o mně zpracovávány. Pokud zjistím nebo se domnívám, že správce provádí zpracování mých osobních údajů, které je v rozporu s ochranou mého soukromého a osobního života nebo v rozporu se zákonem, zejména jsou-li osobní údaje nepřesné s ohledem na účel jejich zpracování, mohu požádat správce o vysvětlení, nebo požadovat, aby správce odstranil takto vzniklý stav. Zejména se může jednat o blokování, provedení opravy, doplnění nebo likvidaci osobních údajů.
Souhlas zaměstnavateli se zpracováním osobních údajů
Uděluji společnostem koncernu O2 jakožto společným správcům osobních údajů souhlas s tím, aby mě kontaktovaly v případě, že pro mě budou mít jinou nabídku v rámci koncernu O2. 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 Souhlas uděluji na dobu 2 let ode dne odeslání osobních údajů. Beru na vědomí, že udělení souhlasu je dobrovolné a že jej mohu kdykoli odvolat. Dále beru na vědomí, že mám v souvislosti s uvedeným zpracováním osobních údajů jako subjekt poskytnutých osobních údajů vůči správcům (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ů. Beru na vědomí, že výše uvedená práva, včetně odvolání tohoto souhlasu mohu uplatnit zasláním písemné žádosti poštou na adresu sídla příslušného správce.
Poučení se zpracováním 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ů. .
Další zajímavé pozice z O2 Czech Republic
- Senior Solution Architekt (m/ž)
- Senior inženýr automatizovaného testování (m/ž)
- Senior vývojář mobilního SDK (m/ž)
- Frontend vývojář (m/ž)
- Senior Backend Vývojář (m/ž)
- Senior IT Business Analytik (m/ž)
- Integrační Architekt (m/ž)
- Junior technik - instalace a servis internetu a sítí (m/ž)
- Konzultant O2 prodejny (m/ž)
- Konzultant značkové prodejny – příležitost pro absolventy (m/ž)
- Konzultant O2 prodejny (m/ž)
- Konzultant O2 prodejny (m/ž)
- Konzultant značkové prodejny – příležitost pro absolventy (m/ž)
- Konzultant O2 prodejny (m/ž)
- Osobní asistent (m/ž)
- O2 Store Manager (m/ž) - Praha (pro interní)
- Account Manager - Medium Corporate Sales (m/ž)
- Konzultant O2 prodejny (m/ž)
- Projektový manažer - ICT (m/ž)
- Account manager - péče o klíčové SMB zákazníky O2 (m/ž)
- Obchodní zástupce O2 - péče o klíčové firemní zákazníky (m/ž)
- Konzultant O2 prodejny (m/ž)
- GTM Procesní Specialista (m/ž)
- Konzultant O2 prodejny (m/ž)
- Konzultant značkové prodejny – příležitost pro absolventy (m/ž)
- Datový analytik (m/ž)
- Datový analytik Junior (m/ž)
- Digital Journey Specialist (m/ž)
- Konzultant O2 prodejny (m/ž)
- Konzultant O2 prodejny (m/ž)
- Konzultant O2 prodejny (m/ž)
- Senior Credit Risk Specialist (m/ž)
- Konzultant O2 prodejny (m/ž)
- Konzultant O2 prodejny (m/ž)
- Konzultant O2 prodejny (m/ž)
- Online Marketingový Analytik (m/ž)
- Integrační Tester (m/ž) | O2
- Konzultant značkové prodejny – příležitost pro absolventy (m/ž)
- Konzultant značkové prodejny – příležitost pro absolventy (m/ž)
- Konzultant O2 prodejny (m/ž)
- Konzultant značkové prodejny – příležitost pro absolventy (m/ž)
- Konzultant značkové prodejny – příležitost pro absolventy (m/ž)
- Konzultant značkové prodejny – příležitost pro absolventy (m/ž)
- Konzultant O2 prodejny (m/ž)
- Konzultant O2 prodejny (m/ž)
- Product Manager for AI Centre (m/f)
- Konzultant O2 prodejny (m/ž)
- Konzultant O2 prodejny (m/ž)
- Segment Marketing Specialist - Mobile (m/ž)
- Produktový manažer Fixní Internet (m/ž)
- Cyber Security Automation Engineer– SOC L3 (m/ž)
- Konzultant O2 prodejny (m/ž)
- Konzultant O2 prodejny (m/ž)
- Konzultant O2 prodejny (m/ž)
- Projektový manažer (m/ž)
- Konzultant O2 prodejny (m/ž)
- Konzultant O2 prodejny (m/ž)
- Obchodní zástupce pro malé a střední firmy (m/ž) - celá ČR
- Obchodník Junior O2 (m/ž) - celá ČR
- AI Product Manager pro B2B (m/ž)
- Konzultant O2 prodejny (m/ž)
- Specialista zákaznického centra O2 (m/ž)
- Konzultant značkové prodejny – příležitost pro absolventy (m/ž)
- Cyber Security Detection Engineer – SOC L3 (m/ž)
- Cyber Security Threat Hunting Engineer – SOC L3 (m/ž)
- Konzultant O2 prodejny (m/ž)
- Konzultant O2 prodejny (m/ž)
- O2 Store Manager (m/ž)
- Data Operations Engineer (m/ž)
- Konzultant O2 prodejny (m/ž)
- Cyber Security Onboarding Engineer - SOC L3 (m/ž)
- Senior Cloud & Infrastructure Consultant (m/ž)
- Senior Cybersecurity Consultant (m/ž)
- Konzultant O2 prodejny (m/ž)
- Administrátor virtualizace (m/ž) - O2 IT Services
- Segment Marketing Expert - Fixed Broadband (m/ž)
- Storage a SAN specialista (m/ž) - O2 IT Services
- Administrátor Windows serverů a M365 (m/ž) - O2 IT Services
- Business Development Manager jižní Morava - Korporátní segment (m/ž)
- Specialista komunikace O2 – kontaktní centrum (m/ž)
- Bezpečnostní analytik pro Cyber Defense Center (m/ž)
- IT Administrátor - Microsoft Defender (m/ž) - O2 IT Services
- AI Engineer for Dataclair AI Centre (m/f)
- Senior AI Engineer for Dataclair AI Centre (m/f)
- Specialista péče o klienty s maďarštinou (m/ž) - O2 FS
- Specialista pojistných událostí s maďarštinou (m/ž) - O2 Financial services