
„Barclays“ yra Jungtinėje Karalystėje įsikūrusi bankininkystės ir finansinių paslaugų grupė, aptarnaujanti privačius asmenis, įmones, institucijas ir investuotojus. Jos veikla apima mažmeninę ir vartotojų bankininkystę, įmonių ir investicinę bankininkystę, turto ir privačią bankininkystę, kapitalo rinkas bei specializuotą vartotojų banką Jungtinėse Valstijose. „Barclays“ taip pat teikia skaitmeninės bankininkystės paslaugas, finansinius tyrimus ir įžvalgas, taip pat finansavimo programas, skirtas tvarumui, klimato technologijoms ir žaliosioms obligacijoms. Įmonėje dirba daugiau nei 10 000 darbuotojų, o jos veikla vartotojų, įmonių ir investicijų finansavimo srityse vykdoma pagal Jungtinės Karalystės finansų sektoriaus reguliavimą.
Vyresnysis Android inžinierius, autentifikavimas ir tapatybė „Barclays“
Kurk saugias „Android“ autentifikavimo ir tapatybės funkcijas „Barclays“ mobiliosios bankininkystės programėlei. Dirbk hibridinėse komandose Knutsforde arba Londone su biometriniu autentifikavimu, autentifikavimu be slaptažodžio ir IAM integracijomis.
Aprašymas
- Kurk ir tobulink verslo, platformų ir technologijų pajėgumus palaikančią programinę įrangą
- Kurk keičiamo mastelio, lengvai prižiūrimus ir našius programinės įrangos sprendimus
- Bendradarbiauk su produktų vadovais, dizaineriais, inžinieriais, galinės sistemos specialistais, saugumo ekspertais ir UX komandomis
- Apibrėžk su verslo tikslais suderintus reikalavimus ir sprendimų strategijas
- Prisidėk prie kodo peržiūrų, kokybės standartų ir dalijimosi žiniomis
- Kurk vietines „Android“ autentifikavimo ir tapatybės funkcijas „Barclays“ mobiliosios bankininkystės programėlei
- Taikyk biometrinį autentifikavimą, „Android Keystore“, šiuolaikinę „Kotlin“ ir dirbtinio intelekto padedamo kūrimo praktikas
- Naudok saugaus programavimo metodus neskelbtiniems duomenims apsaugoti ir pažeidžiamumams mažinti
- Rašyk vienetinius testus, palaikančius skaitomą ir patikimą kodo struktūrą
- Stebėk technologijų raidą ir dalyvauk technologijų bendruomenėse
- Konsultuok suinteresuotąsias šalis ir vyresniuosius vadovus dėl funkcinių bei tarpdisciplininių poveikių
- Valdyk rizikas, mažink pažeidžiamumą ir stiprink kontrolės priemones
- Kurk sprendimus atlikdamas išsamią analizę, tyrimus ir vertindamas sudėtingas alternatyvas
- Palaikyk veiksmingus ryšius su vidinėmis ir išorinėmis suinteresuotosiomis šalimis
- Nustatyk techninę kryptį, vadovauk bendram darbui ir prireikus ugdyk mažiau patyrusius specialistus
Reikalavimai
- Didelė „Android“ kūrimo patirtis naudojant „Kotlin“, „Java“, „Android SDK“, „Jetpack“ ir šiuolaikinius architektūros komponentus
- Geros IAM sąvokų, OAuth2 ir OIDC žinios bei patirtis integruojant „Android“ su IAM galinės sistemos paslaugomis per SDK ir REST API
- Patirtis naudojant dirbtinio intelekto padedamo kūrimo įrankius produktyvumui, kodo kokybei ir derinimui gerinti
- Praktinė patirtis naudojant MVVM arba „Clean Architecture“, „Dagger“ arba „Hilt“, korutinas, „Flow“, „JUnit“, „Espresso“ ir „MockK“
- Patirtis kuriant „Android“ autentifikavimo ir tapatybės funkcijas su biometriniu autentifikavimu, „Android Keystore“, „SafetyNet“ ir saugiu prisijungimo duomenų saugojimu
- Pažangios „Android“ programų saugumo žinios, įskaitant „ProGuard“ arba „R8“, įsišaknijimo aptikimą, sertifikatų prisegimą ir saugaus kūrimo praktiką
- Patirtis integruojant „Ping Identity SDK“ ir kuriant pasirinktines autentifikavimo sekas
- Patirtis naudojant „Android“ CI/CD, leidžiant programas „Google Play“ ir vykdant laipsniškus išleidimus su funkcijų vėliavėlėmis
- FIDO2, WebAuthn, prisijungimo raktų ir autentifikavimo be slaptažodžio „Android“ aplinkoje žinios
- Patirtis optimizuojant našumą, profiliuojant atmintį ir diagnozuojant sudėtingas „Android“ problemas
- Finansinių paslaugų mobiliųjų programėlių, PCI atitikties, duomenų apsaugos reglamentų ir bankininkystės saugumo reikalavimų išmanymas