Software Engineer, Mobile Development
| Dyddiad hysbysebu: | 17 Mawrth 2026 |
|---|---|
| Oriau: | Llawn Amser |
| Dyddiad cau: | 16 Ebrill 2026 |
| Lleoliad: | London, EC2M 4AA |
| Cwmni: | NatWest Group |
| Math o swydd: | Parhaol |
| Cyfeirnod swydd: | R-00273840 |
Crynodeb
Join us as a Software Engineer, Mobile Development
- Join our Chief Digital Information Office in Commercial & Institutional, where we harness technology innovation, business agility and one-bank collaboration to push the boundaries of what’s possible for our customers
- The wellbeing and growth of our people is fundamental to our shared success, which is why we’re passionate about cultivating an environment that fosters inclusion and champions potential
- Our journey will be challenging and complex, but truly transformative – so if you’re ready to stretch your capability, gain unique experience and shape the future banking experience for generations to come, this is your opportunity
What you'll do
You’ll be joining our Digital domain, where our digital strategy is driving the delivery of a digital ecosystem that improves the customer experience, enables our colleagues to better serve our customers, and achieves the growth and revenue goals of our business.
Working in a permanent feature team, you’ll be developing knowledge of aspects of the associated platform across the disciplines of business, applications, data and infrastructure. You’ll also be liaising with principal engineers, architects in the domain and other key stakeholders to understand how the platform works and how it supports business objectives.
You’ll also be:
- Applying Agile methods to the development of software on the backlog
- Producing resilient and long-lived software and acting flexibly to cope with future needs
- Delivering intentional architecture and formulating emergent design through innovative ideas, experimentation and prototyping
- Designing and developing software with a focus on the automation of build, test and deployment activities, using executable patterns
The skills you'll need
We’re looking for someone with strong native mobile development experience in software design and implementation, including being able to exploit programming languages to solve complex problems. You’ll also need to be capable of complex requirements analysis capture and validation against and with business and systems requirements.
Additionally, you’ll demonstrate:
- Significant experience building iOS and Android apps
- Experience leading senior engineers across multiple teams
- Experience with Swift, SwiftUI, Combine, async await and GCD, alongside Kotlin, Flows, Jetpack and Compose
- Fluency in modern architecture, design patterns and dependency management using SPM and CocoaPods, Gradle, Hilt and Koin
- Experience with XCTest, XCUITest, Junit, Espresso, snapshot testing, contract tests, mocks, stubs and code-coverage gates
- Exposure to Crashlytics, Firebase and Sentry, along with analytics instrumentation and a strong metrics and alerting led culture
- Exposure to mobile DevOps practices such as signing and provisioning, pipeline set up, artifact management, automated releases and blue-green or phased deployment strategies