Skip to content
Updated How AI-exposed are the skills employers are hiring for? See the data →

From the employer's careers site First seen 28 Oct 2026

Senior iOS Engineer

Barclays Knutsford or London Hybrid senior full-time

The employer hasn't listed a salary.

Apply on Barclays

Description

We are seeking a Senior iOS Engineer for Identity Services at Barclays, where you will build cutting-edge native iOS authentication and identity features that deliver seamless, secure experiences for millions of customers using our mobile banking app.

You will work with the latest iOS technologies including biometric authentication, secure enclaves, and modern Swift frameworks, leveraging AI-assisted development practices to accelerate innovation, while partnering with backend engineers, security specialists, and product designers to create best-in-class mobile identity solutions.

Responsibilities

  • Development and delivery of high-quality software solutions using industry-aligned programming languages, frameworks, and tools.
  • Cross-functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives.
  • Collaboration with peers, participation in code reviews, and promotion of a culture of code quality and knowledge sharing.
  • Staying informed of industry technology trends and innovations and actively contributing to the organisation's technology communities to foster a culture of technical excellence and growth.
  • Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions.
  • Implementation of effective unit testing practices to ensure proper code design, readability, and reliability.

Requirements

  • Deep iOS development experience with expertise in Swift, iOS SDK, UIKit, and SwiftUI, with a proven track record of delivering high-quality native iOS applications.
  • Solid understanding of Identity and Access Management concepts, authentication protocols (OAuth2, OIDC), and integration with IAM backend services via Android SDKs and REST APIs.
  • Proficiency in AI-assisted development tools to accelerate iOS development, improve code quality, and enhance debugging and testing processes.
  • Experience implementing authentication and identity features on iOS including biometric authentication (Face ID, Touch ID), keychain services, secure storage, and certificate pinning.
  • Experience with modern iOS development practices including MVVM/Clean Architecture, dependency injection, automated testing (XCTest, UI Testing), and CI/CD pipelines for mobile apps.
  • Expertise in secure mobile development practices including code obfuscation, runtime protection, jailbreak detection, and mobile application security testing.

Nice to Have

  • Experience integrating with Ping Identity SDK to interface with IAM platforms on iOS, including implementing custom authentication journeys.
  • Experience with mobile DevOps, app store deployment processes, and feature flagging/gradual rollout strategies.
  • Knowledge of FIDO2/WebAuthn, passkeys, and passwordless authentication on iOS platform.
  • Background in performance optimization, memory management, and debugging complex iOS applications.
  • Familiarity with financial services mobile applications and understanding of regulatory requirements and security standards for banking apps.

What We Offer

  • Competitive salary
  • Flexible hybrid working arrangements

Skills

Required

Nice to have

  • Ping Identity SDK
  • mobile DevOps
  • app store deployment processes
  • feature flagging/gradual rollout strategies
  • FIDO2/WebAuthn
  • passkeys
  • passwordless authentication
  • performance optimization
  • memory management
  • debugging complex iOS applications
  • financial services mobile applications
Apply on Barclays