Vývojář/ka mobilního WebView senior
Stavíme Unity – novou platformu, která propojí služby Air Bank, O2, Novy a dalších partnerů.
Pod svá technická křídla si vezmete mobilní modul platformy Unity, který propojuje webovou aplikaci ve WebView, nativní prostředí Android a iOS a vlastní BFF vrstvu. Budete rozumět UX/UI návrhům a převádět je do funkčního řešení. Zároveň dokážete srozumitelně popsat, jak chcete jednotlivé části postavit, aby na nich mohly mobilní a backendové týmy pracovat souběžně. Budete mít velkou samostatnost a přímý vliv na architekturu, bezpečnost i výslednou podobu modulu.
Hledám člověka, který dokáže převzít odpovědnost za celé technické řešení a domluvit se s vývojářskými týmy i business lidmi různých partnerů.
Peter
/Vedoucí týmu Vývoj a integrace Unity
Co vás u nás čeká?
-
Vlastnictví modulu od webu až po backend
Budete technickým vlastníkem celého řešení – webové aplikace, nativního bridge i BFF vrstvy. Rozhodnete, jak se bude modul dál rozvíjet, a pohlídáte jeho architekturu, výkon i spolehlivost.
-
Vývoj zákaznických scénářů ve WebView
V TypeScript a moderním frontendovém frameworku budete stavět věrnostní program, zákaznický profil, wallet nebo správu souhlasů. Zaměříte se na mobile-first prostředí, native-like uživatelskou zkušenost i rychlý start aplikace.
-
Propojení webu s Android a iOS
Navrhnete a budete rozvíjet tenký bridge v Kotlin a Swift i verzovaný kontrakt mezi JavaScript a nativní vrstvou. Vyřešíte rozdíly mezi Android WebView a iOS WKWebView, životní cyklus aplikace, navigaci, práci s tokeny i bezpečné deep-linky.
-
BFF a bezpečná komunikace s Unity Core
Pro frontend připravíte BFF vrstvu, navrhnete REST API a OpenAPI kontrakty a budete řešit autentizaci, session management, caching i observabilitu.
-
Spolupráce s vývojáři našich partnerů
Pomůžete mobilním týmům partnerů modul správně zapojit, připravíte pro ně srozumitelnou dokumentaci a budete jejich technickým partnerem při integraci. Postaráte se také o zpětnou kompatibilitu a testovací aplikaci, ve které půjde chování jednotlivých partnerů spolehlivě simulovat.
-
Bezpečnost a AI jako běžná součást vývoje
Budete chránit webový obsah běžící uvnitř regulované bankovní aplikace – od práce s tokeny a nastavení CSP až po prevenci XSS a kontrolu závislostí. Při vývoji budete aktivně využívat AI agenty, zároveň ale jejich výstupy kriticky posuzovat z pohledu bezpečnosti, výkonu a chování ve WebView.
Jak si vás představujeme?
-
/
TypeScript ovládáte na expertní úrovni a do hloubky znáte alespoň jeden moderní frontendový framework – React, Vue nebo Svelte.
-
/
Máte prokazatelnou zkušenost s webovou aplikací embedovanou v nativním WebView.
-
/
Rozumíte Android WebView i iOS WKWebView a umíte navrhnout komunikaci mezi JavaScript a nativní vrstvou.
-
/
V Kotlin a Swift zvládnete samostatně vyvíjet a ladit tenký nativní bridge.
-
/
Máte zkušenost s BFF vrstvou v Node.js a TypeScript, případně v JVM stacku, a umíte navrhovat REST API a OpenAPI kontrakty.
-
/
Orientujete se v OAuth 2.0, OIDC, JWT, JWKS, session managementu a bezpečné práci s cookies.
-
/
Rozumíte zabezpečení webových aplikací, mobile-first vývoji, optimalizaci výkonu a CI/CD.
Co oceníme navíc?
-
/
Zkušenost s Capacitor, Cordova nebo Ionic.
-
/
Znalost PWA, Service Workery, offline-first architektury nebo přístupnosti podle WCAG.
-
/
Praktickou zkušenost s BFF patternem a API Gateway, například Kong nebo Apigee.
-
/
Zkušenost s vývojem SDK či modulu, který integrují další firmy.
Proč vás tahle práce může bavit?
-
/
Dostanete důvěru a prostor rozhodovat o řešení, které propojuje několik technologických světů a používají ho různí partneři.
-
/
Protože máme rádi jednoduchá řešení, budete mít možnost složité technické téma proměnit v modul, se kterým se dobře pracuje vývojářům a který spolehlivě funguje klientům.
Za skvělou práci vás odměníme
-
Flexibilní pracovní doba
V týmu se domluvíte na režimu, který funguje. Máme totiž Flexi office. Flexibilita je u nás součást práce.
-
Více volna
Dostanete 25 dní dovolené, 5 dní volna navíc a 3 dny na dobrovolnictví.
-
Volno za věrnost
Po 5 letech ve skupině PPF dostanete navíc měsíc placeného volna.
-
Příspěvek na jídlo
Na každý pracovní den vám přidáme 115 Kč. Obědy si vychutnáte v naší kantýně.
-
Příspěvek na budoucnost
Na penzijko nebo pojištění vám posíláme 2 000 Kč měsíčně.
-
Podpora zdraví
500 Kč měsíčně na sport na Edenred kartu nebo na členství v Canadian Medical Care.
-
Podpora rozvoje
Kurzy, školení nebo konference podle toho, kam se chcete posunout.
-
Partnerské slevy
Slevy u našich partnerů, třeba u O₂ nebo Alzy.
-
Výhodnější služby
Účty, půjčky i další služby Air Bank za lepších podmínek.
Jak probíhá výběrko?
-
1
Pošlete nám svůj životopis a ozve se vám Helča z náborového týmu.
Helena
/ -
2
Pokud vše klapne, potkáte se s budoucím šéfem a společně proberete technické detaily možné spolupráce.
-
3
Nakonec poznáte další členy týmu a vzájemně si ověříte, jestli vám spolupráce dává smysl.
Kde budete pracovat
Často se nás ptáte
Nemusíte AI ovládat od prvního dne. Důležitější je otevřenost zkoušet nové věci, učit se a přemýšlet, kde můžou nové technologie usnadnit práci.
Dostanete služební notebook, který vám nachystáme na druhý pracovní den. Pak si můžete vybrat, jestli chcete mít služební telefon, nebo používat vlastní a čerpat na něj příspěvek. Služební tarif je samozřejmostí.
Na pozicích, které umožňují flexi režim, můžete svoji pracovní dobu ovlivnit. Bývá u nás zvykem být k zastižení od 9 do 15 hodin. Ale záleží to především na domluvě se šéfem.
Obecně neradi plýtváme časem, takže se snažíme o to, aby schůzky byly smysluplně organizované.
Každého prvního v měsíci pořádáme vítání nováčků. Na něm vám letem světem představíme celou banku a naše hodnoty a vaším úkolem bude hlavně nasát atmosféru a navnímat, co je pro nás důležité. Další dny už strávíte se svým šéfem a týmem.
Nikdo na to u nás není sám. Organizujeme pravidelná AI sdílení, kde si ukazujeme, co nám fungovalo, co nám ušetřilo čas i které cesty se naopak neosvědčily. Každý může využít AI mentoring, konzultace s našimi AI ambasadory nebo různá školení.
Nejcennější zkušenosti ale získáváme při každodenní práci. Každý si proto postupně najde vlastní způsob, jak AI využít, tak aby mu pomáhala dělat práci jednodušeji a s větším přínosem pro klienty.
V bance obecně podporujeme osobní rozvoj. Máme širokou škálu školení. Ale zároveň hodně dbáme na to, abyste se u nás posouvali směrem, který vám pomůže v pracovním životě, a aby školení dávalo smysl ve vztahu k obsahu vaší práce. Proto u nás nenajdete třeba jazykové kurzy.