IOS Software Engineer - Bristol
Salary: 45,000 - 70,000 GBP per year
At NatWest, we are looking for a Mobile Engineer!
Our tech stack:
Android, CI/CD, GitLab, Mobile, MVVM, Security, Swift, Xcode, iOS, UX UI Design
Requirements:
To succeed in this role, you should have experience as an iOS Software Engineer with significant experience developing iOS apps. You should have worked on at least one app on the App Store and have a good understanding of how apps are built and distributed via App Store Connect. Ideally, you’ll have specifically worked on a banking app and understand how to implement best practices in security to keep customer data safe.
Additionally, you should demonstrate:
1. Up-to-date knowledge of Swift and SwiftUI and the drive to stay current with the latest features, along with an understanding of the native frameworks for iOS application development.
2. A good understanding of architecture and design patterns such as Clean Architecture, MVVM, and Singleton.
3. The ability to write unit test cases using XCTest and debug code using Xcode tools and Instruments.
4. Hands-on experience using Source Code Management Tools.
5. A good understanding of CI/CD, ideally with GitLab, and how to build and maintain pipelines.
6. A passion for delivering high-quality user experiences that offer intuitive journeys to meet user goals.
Your responsibilities:
In this role, you will be integral to delivering well-tested and bug-free code that meets our requirements. You will be a product-aware engineer with a passion for great UI and UX and a keen eye for detail.
Your work will primarily focus on a private banking app that allows our clients to effectively manage their banking needs. This is your opportunity to shape the way they interact with their finances.
Your responsibilities will include:
1. Applying and promoting Agile methodologies while working collaboratively with squads of iOS engineers, Android engineers, back-end engineers, product owners, business analysts, solution architects, and quality assurance engineers.
2. Writing efficient code and unit tests using the latest tools and techniques.
3. Attending weekly meetings to discuss tools, techniques, and problems, working together to improve our processes and codebase.
4. Influencing our approach to mobile development and delivery, ensuring that we utilize the most suitable technologies and development techniques.
Location: Avon Street, Bristol, United Kingdom
Benefits & perks that we offer:
NatWest - More about us and the role:
Join us as an iOS Software Engineer! This is a fantastic opportunity for someone with a passion for great UI and UX who understands the need for tested and resilient code. You will collaborate across various disciplines and test theories that will ultimately make a significant difference to our customers.
Our app is written in Swift, utilizing the MVVM architecture, and as we gradually migrate to SwiftUI for new journeys and features, you'll help us utilize industry-standard tools and technologies. We look forward to having someone on our team who is eager to make an impact through their work.
#J-18808-Ljbffr