Barclays
Barclays
Barclays este un grup bancar și de servicii financiare cu sediul în Regatul Unit, care deservește persoane fizice, companii, instituții și investitori. Activitățile sale includ servicii bancare pentru persoane fizice și consumatori, servicii bancare corporative și de investiții, administrarea averilor și servicii bancare private, piețe de capital, precum și o bancă specializată pentru consumatori în Statele Unite. Barclays oferă, de asemenea, servicii bancare digitale, cercetare și analize financiare, precum și programe de finanțare axate pe sustenabilitate, tehnologia climatică și obligațiuni verzi. Cu peste 10.000 de angajați, compania operează în domeniile finanțării pentru consumatori, companii și investiții, în conformitate cu reglementările financiare din Regatul Unit.

Senior iOS Engineer, Identity Services

Build native authentication and identity capabilities for Barclays’ mobile banking app, including secure biometric access. Develop modern mobile identity solutions as a senior iOS engineer.

Descriere

  • Design and enhance software that supports business, platform, and technology capabilities
  • Build native iOS authentication and identity features for Barclays’ mobile banking app
  • Deliver secure, scalable, maintainable software optimized for performance
  • Work with product managers, designers, backend engineers, security specialists, and fellow engineers
  • Set software requirements and solution approaches, ensuring alignment with business goals
  • Review code and encourage strong engineering practices and knowledge sharing
  • Apply secure coding practices and write effective unit tests
  • Track technology developments and contribute to technology communities
  • Advise stakeholders and senior leaders on functional and cross-functional effects
  • Identify and reduce risks while strengthening controls
  • Develop solutions by analyzing, researching, and evaluating complex options
  • Maintain productive relationships with internal and external stakeholders
  • Help shape technical direction, contribute to multi-year work, and coach less experienced specialists where appropriate

Cerințe

  • Extensive iOS development experience and strong knowledge of Swift, the iOS SDK, UIKit, and SwiftUI
  • Demonstrated success delivering high-quality native iOS apps
  • Sound understanding of identity and access management and authentication protocols such as OAuth2 and OIDC
  • Experience connecting to identity and access management backend services through Android SDKs and REST APIs
  • Proficiency with AI-assisted development tools
  • Experience implementing Face ID and Touch ID, keychain services, secure storage, and certificate pinning
  • Experience with MVVM or Clean Architecture, dependency injection, XCTest, UI testing, and mobile CI/CD pipelines
  • Expertise in secure mobile development, including code obfuscation, runtime protection, jailbreak detection, and mobile app security testing
  • Experience integrating the Ping Identity SDK and building custom authentication journeys
  • Experience with mobile DevOps, app store releases, and feature flags or gradual rollout approaches
  • Knowledge of FIDO2/WebAuthn, passkeys, and passwordless authentication on iOS
  • Background in performance tuning, memory management, and debugging complex iOS apps
  • Familiarity with financial services mobile apps, regulatory requirements, and banking security standards
  • Ability to work from the Knutsford or London offices with flexible hybrid arrangements

Beneficii

  • Flexible hybrid work arrangements
  • A culture shaped by Barclays’ Values and Mindset
  • Chances to take part in technology communities and share knowledge
  • Professional guidance, training, coaching, and development opportunities

Locuri de muncă similare

Mirantis

Senior Rust Software Engineer at Mirantis (Remote, Europe)

Mirantis

Build Kubernetes control planes for Mirantis’ cloud-native AI infrastructure. Develop networking, DPU, and bare-metal orchestration systems for demanding workloads.

Deschide
SEB

Mid to Senior Java Developer, Investment Advisory

SEB

Build robo-advisory and other digital investment products for SEB, integrating with a private banking platform. Work across the stack in a full-stack role focused primarily on back-end development.

Deschide
Honeywell

Senior Advanced Software Engineer, Honeywell (Hybrid, Poland)

Honeywell

Build cloud-native services for Honeywell Building Automation, designing secure APIs and modernizing legacy systems. Work in Gdańsk, Poland, and mentor developers while collaborating across engineering teams.

Deschide