Barclays
Barclays
Barclays to mająca siedzibę w Wielkiej Brytanii grupa bankowa i finansowa obsługująca osoby fizyczne, przedsiębiorstwa, instytucje i inwestorów. Jej działalność obejmuje bankowość detaliczną i konsumencką, bankowość korporacyjną i inwestycyjną, zarządzanie majątkiem i bankowość prywatną, rynki kapitałowe oraz wyspecjalizowany amerykański bank konsumencki. Barclays świadczy również usługi bankowości cyfrowej, oferuje badania i analizy finansowe oraz prowadzi programy finansowania ukierunkowane na zrównoważony rozwój, technologie klimatyczne i zielone obligacje. Firma zatrudnia ponad 10 000 osób i prowadzi działalność w zakresie finansowania konsumenckiego, korporacyjnego i inwestycyjnego zgodnie z regulacjami finansowymi Wielkiej Brytanii.

Starszy inżynier iOS ds. usług tożsamości

Twórz natywne funkcje uwierzytelniania i tożsamości w mobilnej aplikacji bankowej Barclays, w tym bezpieczny dostęp biometryczny. Opracowuj nowoczesne rozwiązania z zakresu tożsamości mobilnej jako starszy inżynier iOS.

Opis

  • Projektować i ulepszać oprogramowanie wspierające możliwości biznesowe, platformowe i technologiczne
  • Tworzyć natywne funkcje uwierzytelniania i tożsamości dla mobilnej aplikacji bankowej Barclays na iOS
  • Dostarczać bezpieczne, skalowalne i łatwe w utrzymaniu oprogramowanie zoptymalizowane pod kątem wydajności
  • Współpracować z menedżerami produktu, projektantami, inżynierami backendu, specjalistami ds. bezpieczeństwa i innymi inżynierami
  • Określać wymagania dotyczące oprogramowania i podejścia do rozwiązań, dbając o zgodność z celami biznesowymi
  • Przeglądać kod oraz wspierać dobre praktyki inżynierskie i dzielenie się wiedzą
  • Stosować praktyki bezpiecznego programowania i pisać skuteczne testy jednostkowe
  • Śledzić rozwój technologii i angażować się w społeczności technologiczne
  • Doradzać interesariuszom i kadrze kierowniczej wyższego szczebla w sprawach skutków funkcjonalnych i międzyfunkcyjnych
  • Identyfikować i ograniczać ryzyko, jednocześnie wzmacniając mechanizmy kontrolne
  • Opracowywać rozwiązania poprzez analizowanie, badanie i ocenę złożonych możliwości
  • Utrzymywać owocne relacje z wewnętrznymi i zewnętrznymi interesariuszami
  • Współtworzyć kierunek techniczny i plany wieloletnie, a w razie potrzeby wspierać mniej doświadczonych specjalistów jako mentor

Wymagania

  • Rozległe doświadczenie w tworzeniu oprogramowania na iOS oraz bardzo dobra znajomość Swift, iOS SDK, UIKit i SwiftUI
  • Udokumentowane sukcesy w dostarczaniu wysokiej jakości natywnych aplikacji na iOS
  • Dobra znajomość zarządzania tożsamością i dostępem oraz protokołów uwierzytelniania, takich jak OAuth2 i OIDC
  • Doświadczenie w łączeniu się z usługami backendowymi do zarządzania tożsamością i dostępem za pośrednictwem Android SDK i REST API
  • Biegłość w korzystaniu z narzędzi programistycznych wspomaganych przez AI
  • Doświadczenie we wdrażaniu Face ID i Touch ID, usług Keychain, bezpiecznego przechowywania danych i przypinania certyfikatów
  • Doświadczenie z MVVM lub Clean Architecture, wstrzykiwaniem zależności, XCTest, testami UI i mobilnymi potokami CI/CD
  • Ekspercka wiedza z zakresu bezpiecznego tworzenia aplikacji mobilnych, w tym zaciemniania kodu, ochrony w czasie działania, wykrywania jailbreaku i testowania bezpieczeństwa aplikacji mobilnych
  • Doświadczenie w integrowaniu Ping Identity SDK i tworzeniu niestandardowych procesów uwierzytelniania
  • Doświadczenie w mobilnym DevOps, publikowaniu aplikacji w sklepach oraz stosowaniu flag funkcji lub stopniowego wdrażania
  • Znajomość FIDO2/WebAuthn, kluczy dostępu i uwierzytelniania bez hasła na iOS
  • Doświadczenie w optymalizacji wydajności, zarządzaniu pamięcią i debugowaniu złożonych aplikacji na iOS
  • Znajomość mobilnych aplikacji finansowych, wymogów regulacyjnych i standardów bezpieczeństwa bankowego
  • Możliwość pracy w biurze w Knutsford lub Londynie w elastycznym modelu hybrydowym

Benefity

  • Elastyczny hybrydowy model pracy
  • Kultura oparta na wartościach i sposobie działania Barclays
  • Możliwość udziału w społecznościach technologicznych i dzielenia się wiedzą
  • Profesjonalne wsparcie, szkolenia, mentoring i możliwości rozwoju

Powiązane oferty pracy

Ecolab

Konsultant techniczny ds. żywic jonowymiennych

Ecolab

Zapewniaj wsparcie eksperckie w zakresie zastosowań jonowymiennych i specjalistycznych żywic Purolite firmy Ecolab. Wspieraj klientów w całej Europie, rozwiązując problemy techniczne, wspierając sprzedaż i prowadząc szkolenia.

Otwórz