iOS Engineer
iOS Engineer building Yoti's Identity Verification (IDV) product: designing, implementing, testing and maintaining Swift-based iOS apps and modular SDKs. Day to day involves UIKit/SwiftUI UI work from Figma specs, MVVM/VIPER architecture, unit testing, code reviews, and agile collaboration. Remote or hybrid from central London.
- Compensation
- Not disclosed
- Location
- London, United Kingdom
- Work setup
- Hybrid
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- Not specified
- Category
- Mobile
- Posted
Skills
Must have
- Proven track record delivering and maintaining production iOS apps/SDKs in Swift
- Strong proficiency with UIKit and Auto Layout (programmatic or Interface Builder)
- Knowledge of foundational frameworks (Foundation, CoreGraphics)
- SwiftUI understanding and knowledge
- Solid grasp of OOP, Protocol-Oriented Programming, and core software design patterns
- Experience with networking, REST APIs, and async operations using URLSession and Swift Concurrency (async/await) or Combine
- Practical experience writing unit tests using XCTest / Swift Testing
- Proficiency with dependency management (Swift Package Manager, Carthage)
- Version control workflows (Git, PR reviews, Git Flow)
- Familiarity with iOS release processes, TestFlight distribution, and basic CI/CD concepts
Nice to have
- Experience with local data persistence (Core Data, Realm, or SQLite)
- Experience authoring automated UI tests with XCUITest
- Hands-on experience configuring and maintaining CI/CD pipelines (GitHub Actions, Fastlane, Concourse)
Full description
Who we are
Born in 2014, Yoti is a digital identity and biometric technology company that makes it safer for people to prove who they are. The Yoti app was designed with privacy at its core, giving people a secure way to prove their identity and share third-party credentials with organisations and other people.
Today, we have over twenty million app downloads around the world. We’ve expanded our offering to a suite of business solutions that span identity verification, age verification and estimation, e-signing, AI anti-spoofing technologies and we continue to think of innovative new offerings.
From day one, we’ve been working to fix an outdated identity system. This is not a journey we make on our own but with policy advisors, think tanks, researchers, academics, humanitarian bodies, our users and everyday people. We are committed to solving identity problems through grassroots research and social purpose initiatives.
Our dedication to our mission and our team is why Yoti was proudly named one of the Sunday Times Best Places to Work 2026.
More about this Team and Project
Yoti Identity Verification (IDV) is a digital identity verification product that helps businesses verify that a person is who they claim to be, remotely and securely, during digital onboarding and other identity-sensitive journeys.
The product combines document verification, biometric checks and configurable verification workflows to help businesses reduce identity fraud while meeting regulatory and compliance requirements.
Purpose of the Role:
Working to design, implement, test and maintain our Swift code bases to the highest level of quality and on time.
Role Dimensions:
Reporting to Identity Verification XF Team Lead
Working Arrangements:
Remote or Hybrid if London based
Principal Responsibilities
- Feature Development: Design, build, and maintain robust iOS applications and modular SDKs using Swift and UIKit.
- UI/UX Implementation: Translate Figma/design specs into pixel-perfect, responsive interfaces aligned with Apple’s Human Interface Guidelines.
- Architecture & Code Quality: Implement clean, scalable architectures (MVVM, or VIPER) and participate actively in peer code reviews.
- Agile Collaboration: Partner with cross-functional teams (Product, UI/UX, QA) and the Team Lead across all sprint ceremonies from technical discovery to delivery.
- Modern Tooling: Leverage approved AI developer tools to streamline coding, unit testing, refactoring, and technical documentation.