> Markdown version of [/jobs/ext/2031277-ios-software-engineer-natwest-group](https://www.wearedevelopers.com/jobs/ext/2031277-ios-software-engineer-natwest-group). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # iOS Software Engineer - NatWest Group - **Company:** NatWest Group - **Location:** London, UK (Remote available) - **Contract:** Permanent contract - **Skills:** Multitier Architecture, IOS Applications, Architectural Patterns, Unit Testing, Mobile Application Development, Software Quality, Code Review, Continuous Integration, Model View ViewModel, Software Engineering, Software Systems, User Interface Testing, Uikit, Swiftui, Ios Frameworks, Backend, Git, Restful APIs, Software Version Control, Xctest - **Published:** August 12, 2026 - **Apply:** https://www.reed.co.uk/jobs/ios-software-engineer-natwest-group/57227988 ## About the Role To take on this role, you'll need a background in software engineering, software design, and architecture, along with an understanding of how your area of expertise supports our customers. You'll have an background in mobile application development, with strong experience in iOS application development and knowledge on application quality through unit testing, UI testing, code reviews, and CI/CD practices. You'll also need: * Proficiency in Swift and UIKit and/or SwiftUI * Experience with RESTful APIs and backend service integration * An understanding of mobile architecture patterns such as MVVM-C or Clean Architecture * Experience with dependency management tools such as Swift Package Manager * Familiarity with unit testing frameworks such as XCTest, Snapshot and UI testing * An understanding of CI/CD pipelines and mobile release processes * Knowledge of Git-based source control and collaborative development workflows ## Description * This is an opportunity for a driven Software Engineer to take on an exciting new career challenge * Day-to-day, you'll be engineering and maintaining innovative, customer centric, high performance, secure and robust solutions * It's a chance to hone your existing technical skills and advance your career while building a wide network of stakeholders * You'll work from home some of the time, but you'll also spend at least six days a month working from an office or hub What you'll do In your new role, you'll be working within a mobile feature team to engineer iOS applications, scripts and tools, as well as liaising with other engineers, architects and business analysts across the platform. You will design, develop, and maintain native iOS applications using Swift, SwiftUI and modern iOS frameworks. You'll contribute to the full software development lifecycle, including requirements analysis, solution design, coding, testing, deployment, and support. You'll also be: * Producing complex and critical software rapidly and of high quality which adds value to the business * Working in permanent teams who are responsible for the full life cycle, from initial development, through enhancement and maintenance to replacement or decommissioning * Collaborating to optimise our software engineering capability * Designing, producing, testing and implementing our working software solutions * Working across the life cycle, from requirements analysis and design, through coding to testing, deployment and operations ## Related Videos - [SwiftUI In Production](https://www.wearedevelopers.com/videos/134-swiftui-in-production) - [Unleash your web skills on native!](https://www.wearedevelopers.com/videos/122-unleash-your-web-skills-on-native) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Unsolved mysteries between Usability and Accessibility in iOS](https://www.wearedevelopers.com/videos/737-unsolved-mysteries-between-usability-and-accessibility-in-ios) - [Applying DevOps in Flutter mobile development](https://www.wearedevelopers.com/videos/60-applying-devops-in-flutter-mobile-development) - [Unlocking the potential of Digital & IT at Vodafone](https://www.wearedevelopers.com/videos/602-unlocking-the-potential-of-digital-it-at-vodafone) ## Related Articles - [Basic And Advanced Networking in Dart and Flutter](https://www.wearedevelopers.com/magazine/112-basic-and-advanced-networking-in-dart-and-flutter) - [Cross Platform Mobile Development Frameworks to Use in 2025](https://www.wearedevelopers.com/magazine/404-cross-platform-mobile-development-frameworks-to-use-in-2025) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [Software Engineer Salary in The UK](https://www.wearedevelopers.com/magazine/231-software-engineer-salary-in-the-uk)