iOS Software Engineer at Barclays - ScoutJobs - The AI-curated global job board
Skip to content
Barclays
Posted a day ago

iOS Software Engineer

Barclays

Requirements

Building production iOS apps using Swift, Understanding of iOS SDK and Apple frameworks, Grasp of OOP and SOLID principles, Knowledge of iOS design patterns (MVC, MVVM, Coordinator), Ability to write maintainable and testable code

Skills

iOSSwiftSwiftUIUIKitMVVM

About the role

Responsibilities

  • Design, develop, and deliver high-quality, scalable, and maintainable iOS software solutions using Swift.
  • Collaborate with cross-functional teams, including product managers, designers, and Android engineers, to define requirements and solution strategies.
  • Participate in code reviews and promote a culture of technical excellence and knowledge sharing within the mobile community.
  • Implement effective unit testing practices and adhere to secure coding standards to protect sensitive data.
  • Contribute to agile ceremonies, including sprint planning and continuous delivery processes.

Requirements

  • Demonstrable experience building and maintaining production iOS applications using Swift (SwiftUI and/or UIKit).
  • Strong understanding of the iOS SDK, app lifecycle, and Apple frameworks.
  • Excellent grasp of OOP and SOLID principles.
  • Working knowledge of iOS design patterns such as MVC, MVVM, and Coordinator.
  • Proven ability to write maintainable, testable, and scalable code.
  • Strong communication skills with the ability to explain technical decisions to stakeholders.

Preferred Qualifications

  • Experience with CI/CD systems such as Jenkins or GitLab CI.
  • Familiarity with automated testing and release pipelines.
  • Experience with unit and UI testing frameworks like Swift Testing or XCUITest.
  • Knowledge of Test-Driven Development (TDD) strategies.
  • A product-focused mindset that balances technical quality with user impact and business needs.

About the Company

Barclays is a leading international financial services organization. Our Engineering Centre of Excellence brings together a community of mobile developers to build meaningful, large-scale products within a highly regulated and sophisticated technical environment.

ScoutJobs Agent

Get matches like this delivered daily

Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.

Get started — it's free

iOS Software Engineer

Barclays · Edinburgh

Sign up to apply