> Markdown version of [/jobs/ext/2031311-ios-software-engineer](https://www.wearedevelopers.com/jobs/ext/2031311-ios-software-engineer). 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 - **Company:** NatWest Group - **Location:** London, UK - **Contract:** Permanent contract - **Skills:** Multitier Architecture, IOS Applications, Architectural Patterns, Unit Testing, Model View ViewModel, Systems Development Life Cycle, Software Engineering, Software Systems, User Interface Testing, Web Application Frameworks, Uikit, Swiftui, Ios Frameworks, Swift (Programming Language), Backend, Git, Restful APIs, Software Version Control, Xctest - **Published:** August 12, 2026 - **Apply:** https://eu.experteer.com/career/view-jobs/ios-software-engineer-london-grossbritannien-58916526 ## About the Role 99589 * Design, implement, test, and release working software solutions across lifecycle stages Tasks * Background in software engineering, software design, and architecture * Strong experience in iOS development using Swift and SwiftUI/UIKit * Experience with RESTful APIs and backend service integration * Understanding of mobile architecture patterns (MVVM-C or Clean Architecture) * Experience with dependency management (Swift Package Manager) * Familiarity with unit testing and UI testing (XCTest, Snapshot) * Understanding of CI/CD pipelines and mobile release processes * Knowledge of Git-based source control and collaborative workflows Key requirements * ## Description Experteer Overview As an iOS Software Engineer, you will design, build, and maintain native iOS apps using Swift, SwiftUI, and modern frameworks. You'll contribute across the full software lifecycle, collaborating with cross-functional teams to deliver high-quality, scalable solutions. This hybrid role combines hands-on development with working closely with stakeholders to shape product outcomes. You'll operate in a customer-centric, high-performance environment and help drive secure, robust mobile experiences. Pay / Benefits * Engineer and maintain iOS applications and tools within a mobile feature team * Collaborate with engineers, architects, and business analysts across the platform * Design, develop, test, deploy, and support software across the full SDLC * Deliver complex, high-quality software rapidly that adds business value * Participate in lifecycle activities from requirements analysis to decommissioning * Help optimize the software engineering capability through collaboration * Design, implement, test, and release working software solutions across lifecycle stages Tasks * Background in software engineering, software design, and architecture * Strong experience in iOS development using Swift and SwiftUI/UIKit * Experience with RESTful APIs and backend service integration * Understanding of mobile architecture patterns (MVVM-C or Clean Architecture) * Experience with dependency management (Swift Package Manager) * Familiarity with unit testing and UI testing (XCTest, Snapshot) * Understanding of CI/CD pipelines and mobile release processes * Knowledge of Git-based source control and collaborative workflows Key requirements * ## Related Videos - [SwiftUI In Production](https://www.wearedevelopers.com/videos/134-swiftui-in-production) - [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) - [Unleash your web skills on native!](https://www.wearedevelopers.com/videos/122-unleash-your-web-skills-on-native) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Lynx: Native for More](https://www.wearedevelopers.com/videos/1445-lynx-native-for-more) ## 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) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know)