At a Glance
- Tasks: Engineer and maintain innovative iOS applications while collaborating with a dynamic team.
- Company: Join NatWest Digital X, a leader in creating effortless digital experiences.
- Benefits: Enjoy competitive salary, remote work options, and opportunities for professional growth.
- Other info: Flexible working environment with excellent career advancement opportunities.
- Why this job: Make a real impact by developing secure, high-performance solutions that enhance customer experiences.
- Qualifications: Experience in iOS development, proficiency in Swift, and knowledge of mobile architecture patterns.
The predicted salary is between 45000 - 55000 Β£ per year.
Join our digital revolution in NatWest Digital X. In everything we do, we work to one aim: to make digital experiences which are effortless and secure. We organise ourselves around three principles: engineer, protect, and operate. We engineer simple solutions, we protect our customers, and we operate smarter.
This role is based in the United Kingdom and as such all normal working days must be carried out in the United Kingdom.
As an iOS Software Engineer, you will have the opportunity 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:
- Work within a mobile feature team to engineer iOS applications, scripts, and tools.
- Design, develop, and maintain native iOS applications using Swift, SwiftUI, and modern iOS frameworks.
- Contribute to the full software development lifecycle, including requirements analysis, solution design, coding, testing, deployment, and support.
- Produce complex and critical software rapidly and of high quality which adds value to the business.
- Work in permanent teams responsible for the full life cycle, from initial development through enhancement and maintenance to replacement or decommissioning.
- Collaborate to optimise our software engineering capability.
- Design, produce, test, and implement our working software solutions.
- Work across the life cycle, from requirements analysis and design through coding to testing, deployment, and operations.
The skills you'll need:
- A background in software engineering, software design, and architecture.
- Experience in mobile application development, with strong experience in iOS application development.
- Knowledge of application quality through unit testing, UI testing, code reviews, and CI/CD practices.
- 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.
iOS Software Engineer employer: NatWest Group
Coutts & Co is an exceptional employer, offering a unique opportunity to join a leading Private Banking and Wealth Management firm during a pivotal growth phase. With a collaborative work culture that prioritises professional development, employees are encouraged to influence strategic decisions while receiving support from senior leaders. The role of Managing Legal Counsel not only provides a platform for impactful legal work but also fosters an environment where innovation and efficiency are valued, making it an ideal place for those seeking meaningful and rewarding employment.