Barclays
Barclays
Barclays er et britisk bank- og finanskonsern med hovedkontor i Storbritannia som betjener privatpersoner, bedrifter, institusjoner og investorer. Virksomheten omfatter blant annet privat- og forbrukerbank, bedrifts- og investeringsbank, formues- og private banking, kapitalmarkeder samt en spesialisert amerikansk forbrukerbank. Barclays tilbyr også digital bankvirksomhet, finansiell forskning og innsikt samt finansieringsprogrammer med fokus på bærekraft, klim teknologi og grønne obligasjoner. Med mer enn 10 000 ansatte opererer selskapet innen forbruker-, bedrifts- og investeringsfinansiering under britisk finansregulering.

Senior Android-ingeniør innen autentisering og identitet hos Barclays

Bygg sikre Android-funksjoner for autentisering og identitet i Barclays' mobilbankapp. Jobb i hybride team i Knutsford eller London med biometri, passordløse løsninger og IAM-integrasjoner.

Beskrivelse

  • Utforme og forbedre programvare som støtter virksomhets-, plattform- og teknologifunksjoner
  • Levere skalerbare, vedlikeholdbare og høytytende programvareløsninger
  • Samarbeide med produktledere, designere, ingeniører, backend-spesialister, sikkerhetseksperter og UX-team
  • Definere krav og løsningsstrategier i tråd med virksomhetens mål
  • Bidra til kodegjennomganger, kvalitetsstandarder og kunnskapsdeling
  • Utvikle native Android-funksjoner for autentisering og identitet i Barclays' mobilbankapp
  • Bruke biometrisk autentisering, Android Keystore, moderne Kotlin og AI-assisterte utviklingsmetoder
  • Bruke sikker kodingspraksis for å beskytte sensitive data og redusere sårbarheter
  • Skrive enhetstester som støtter lesbar og pålitelig kodedesign
  • Følge den teknologiske utviklingen og delta i teknologimiljøer
  • Rådgive interessenter og seniorledere om funksjonelle og tverrfunksjonelle konsekvenser
  • Håndtere risiko, begrense eksponeringer og styrke kontroller
  • Utvikle løsninger gjennom detaljert analyse, forskning og evaluering av komplekse alternativer
  • Opprettholde gode relasjoner med interne og eksterne interessenter
  • Fastsette teknisk retning, lede samarbeidende arbeid og veilede mindre erfarne spesialister ved behov

Krav

  • Omfattende erfaring med Android-utvikling med Kotlin, Java, Android SDK, Jetpack og moderne arkitekturkomponenter
  • Solid kunnskap om IAM-konsepter, OAuth2, OIDC og Android-integrasjoner med IAM-backendtjenester via SDK-er og REST API-er
  • Erfaring med AI-assisterte utviklingsverktøy for å forbedre produktivitet, kodekvalitet og feilsøking
  • Praktisk erfaring med MVVM eller Clean Architecture, Dagger eller Hilt, coroutines, Flow, JUnit, Espresso og MockK
  • Erfaring med utvikling av Android-funksjoner for autentisering og identitet med biometri, Android Keystore, SafetyNet og sikker lagring av påloggingsinformasjon
  • Avansert kunnskap om Android-applikasjonssikkerhet, inkludert ProGuard eller R8, root-deteksjon, sertifikat-pinning og sikker utviklingspraksis
  • Erfaring med integrasjon av Ping Identity SDK og bygging av tilpassede autentiseringsforløp
  • Erfaring med Android CI/CD, Google Play-utgivelser og trinnvise utrullinger ved hjelp av feature flags
  • Kunnskap om FIDO2, WebAuthn, passkeys og passordløs Android-autentisering
  • Erfaring med ytelsesoptimalisering, minneprofilering og diagnostisering av komplekse Android-problemer
  • Kjennskap til mobilapper innen finansielle tjenester, PCI-etterlevelse, personvernregler og sikkerhetskrav i banksektoren