Overview
Senior iOS Engineer on the Identity team, building Identity and Authentication SDKs, libraries and journeys for the Backbase mobile banking applications.
What you'll do
- Help design, build and maintain one or more capabilities for the Backbase Mobile Platform, working closely with the Principal Engineers.
- Translate complex business requirements into technical designs and implementations.
- Build, improve and grow SDKs and libraries for Identity and Authentication in mobile banking.
- Write clean, maintainable Swift code to create scalable features other developers can use.
- Develop features with native frameworks and Apple technologies, collaborating with other squads.
- Uphold engineering standards across the product and propose and lead initiatives to improve engineering excellence.
- Automate testing with QAs to achieve a minimum 80% unit test coverage using XCTest and XCUITest.
- Practise CI/CD and Agile delivery across the SDLC.
- Explore, experiment with and apply AI tools and agentic frameworks, and encourage AI adoption across engineering workflows.
- Contribute to gathering feedback and requirements, implementing functionality, writing tests and documentation, and providing product adoption support to colleagues, customers and partners.
What you'll need
- 6+ years of professional experience in native iOS development.
- Strong proficiency in Swift and practical experience with Objective-C.
- Experience developing applications in the FinTech, Banking, or Payments space.
- Expertise in modern iOS architectural patterns (e.g., MVVM, VIPER, Clean Architecture).
- Experience with development frameworks such as SwiftUI, UIKit, and Combine/RxSwift.
- Solid experience integrating with RESTful APIs and GraphQL.
- Solid experience with asynchronous programming (e.g., Grand Central Dispatch (GCD), async/await, Combine).
- Strong understanding of mobile security best practices (e.g., Keychain, Biometrics).
- Experience with version control systems like Git.
- Passion for embracing AI/ML tools such as GitHub Copilot, Cursor AI, and Xcode (AI), and for shaping product or platform functionality with AI.
Nice to have
- In-depth knowledge of mobile application security and data encryption standards.
- Experience with dependency managers like Swift Package Manager (SPM) or CocoaPods.
- Familiarity with mobile analytics, A/B testing, and crash reporting tools (e.g., Firebase, Crashlytics).
- Experience with building and maintaining CI/CD pipelines (e.g., Jenkins, GitLab CI, GitHub Actions); ideally Bitrise and GitHub Actions.
- Published one or more iOS applications on the Apple App Store.
Details
Read the full description and apply on the company’s own careers page.