This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Embark on a transformative journey as a Mobile Software Engineer – iOS. At Barclays, our vision is clear –to redefine the future of banking and help craft innovative solutions. Join our US Consumer Bank technology team delivering the Easypay mobile experience and real-time transaction capabilities that serve millions of customers. You'll own native iOS development end-to-end, from architecture through App Store release, collaborating with product, design, and backend engineers.
Job Responsibility
Design, develop and improve software
Development and delivery of high-quality software solutions
Cross-functional collaboration with product managers, designers, and other engineers
Collaboration with peers, participate in code reviews
Stay informed of industry technology trends and innovations
Adherence to secure coding practices
Implementation of effective unit testing practices
Requirements
Solid experience building production iOS applications using Swift and SwiftUI
Sound understanding of iOS architecture patterns, such as MVVM, Clean Architecture along with UIKit and SwiftUI frameworks
Experience with RESTful API integration, secure data handling, and mobile authentication flows
Familiarity with iOS release pipelines, App Store submission, and CI/CD tooling
Ability to write testable, well-structured code with unit and UI test coverage
Android development experience, including Kotlin and Jetpack Compose
Experience with CI/CD for mobile using tools such as Fastlane, Bitrise, and GitHub Actions
Background in financial services, transaction processing, or the card servicing domain
Nice to have
Android development experience, including Kotlin and Jetpack Compose
Experience with CI/CD for mobile using tools such as Fastlane, Bitrise, and GitHub Actions
Background in financial services, transaction processing, or the card servicing domain