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).
Join us as a IOS Engineer at Barclays, where you will spearhead the evolution of our infrastructure and deployment pipelines, driving innovation and operational excellence. You will harness cutting-edge technology to build and manage robust, scalable and secure infrastructure, ensuring seamless delivery of our digital solutions. To design, develop and improve software, utilising various engineering methodologies, that provides business, platform, and technology capabilities for our customers and colleagues.
Job Responsibility:
Design, develop and maintain iOS applications using modern iOS technologies
Build scalable, reusable and high‑performance components for customer‑facing mobile journeys
Provide technical leadership across iOS development, influencing design and implementation decisions
Collaborate closely with product managers, designers, backend engineers, architects and QA teams to deliver end‑to‑end solutions
Ensure solutions meet high standards of quality, security, performance and reliability
Lead and participate in code reviews, mentoring engineers and promoting best practices
Define and support robust testing strategies including unit, integration and UI testing
Support live applications through incident resolution, root‑cause analysis and performance optimisation
Stay current with iOS platform evolution and emerging mobile technologies, recommending improvements where appropriate
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:
Strong experience in iOS application development using Swift (Objective‑C knowledge is a plus)
Proven experience delivering consumer‑facing iOS applications at scale
Solid understanding of the iOS SDK, app lifecycle, UI frameworks and Apple design guidelines
Experience integrating iOS applications with RESTful APIs
Hands‑on experience with unit testing and UI testing frameworks
Experience working in Agile/Scrum environments
Strong problem‑solving skills with the ability to make sound technical decisions.
Nice to have:
Experience working on mobile banking or large‑scale digital platforms
Knowledge of performance optimisation, memory management and accessibility on iOS
Experience collaborating with Android or cross‑platform (e.g. React Native) teams
Exposure to CI/CD pipelines, DevOps practices and monitoring tools
Background working in regulated or security‑focused environments.