Barclays
Barclays
Barclays är en brittisk bank- och finanskoncern med huvudkontor i Storbritannien som erbjuder tjänster till privatpersoner, företag, institutioner och investerare. Verksamheten omfattar bland annat privat- och konsumentbank, företags- och investmentbank, förmögenhets- och private banking, kapitalmarknader samt en specialiserad amerikansk konsumentbank. Barclays erbjuder även digital bankverksamhet, finansiell forskning och insikter samt finansieringsprogram med fokus på hållbarhet, klimatteknik och gröna obligationer. Med fler än 10 000 anställda bedriver företaget verksamhet inom konsumentfinansiering, företagsfinansiering och investeringsfinansiering under brittisk finansiell reglering.

Senior Androidingenjör inom autentisering och identitet på Barclays

Utveckla säkra funktioner för Android-autentisering och identitet i Barclays mobilbankapp. Samarbeta i hybridteam i Knutsford eller London med biometrik, lösenordslösa lösningar och IAM-integrationer.

Beskrivning

  • Utforma och förbättra programvara som stöder verksamhets-, plattforms- och teknikförmågor
  • Leverera skalbara, underhållbara och högpresterande programvarulösningar
  • Samarbeta med produktchefer, designers, ingenjörer, backend-specialister, säkerhetsexperter och UX-team
  • Definiera krav och lösningsstrategier i linje med verksamhetens mål
  • Bidra till kodgranskningar, kvalitetsstandarder och kunskapsdelning
  • Utveckla inbyggda Android-funktioner för autentisering och identitet i Barclays mobilbankapp
  • Tillämpa biometrisk autentisering, Android Keystore, modern Kotlin och AI-stödda utvecklingsmetoder
  • Använd säkra kodningsmetoder för att skydda känsliga data och minska sårbarheter
  • Skriv enhetstester som främjar läsbar och tillförlitlig koddesign
  • Bevaka teknikutvecklingen och delta i teknikgemenskaper
  • Rådgör intressenter och seniora ledare om funktionella och tvärfunktionella konsekvenser
  • Hantera risker, begränsa exponeringar och stärka kontroller
  • Utveckla lösningar genom detaljerad analys, forskning och utvärdering av komplexa alternativ
  • Upprätthåll effektiva relationer med interna och externa intressenter
  • Fastställ teknisk riktning, led samarbetsinriktat arbete och coacha mindre erfarna specialister vid behov

Krav

  • Omfattande erfarenhet av Androidutveckling med Kotlin, Java, Android SDK, Jetpack och moderna arkitekturkomponenter
  • Goda kunskaper i IAM-koncept, OAuth2, OIDC och Android-integrationer med IAM-backendtjänster via SDK:er och REST API:er
  • Erfarenhet av AI-stödda utvecklingsverktyg för att förbättra produktivitet, kodkvalitet och felsökning
  • Praktisk erfarenhet av MVVM eller Clean Architecture, Dagger eller Hilt, coroutines, Flow, JUnit, Espresso och MockK
  • Erfarenhet av att utveckla Android-funktioner för autentisering och identitet med biometri, Android Keystore, SafetyNet och säker lagring av autentiseringsuppgifter
  • Avancerade kunskaper i säkerhet för Android-applikationer, inklusive ProGuard eller R8, root-detektering, certifikatspärrning och säkra utvecklingsmetoder
  • Erfarenhet av att integrera Ping Identity SDK och bygga anpassade autentiseringsflöden
  • Erfarenhet av Android CI/CD, Google Play-lanseringar och stegvisa utrullningar med feature flags
  • Kunskaper om FIDO2, WebAuthn, passkeys och lösenordslös Android-autentisering
  • Erfarenhet av att optimera prestanda, profilera minne och diagnostisera komplexa Androidproblem
  • Bekantskap med mobilappar inom finansiella tjänster, PCI-efterlevnad, dataskyddsregler och säkerhetskrav för bankverksamhet