Senior iOS Software Engineer
Role details
Job location
Tech stack
Job description
We're looking for Senior iOS Software Engineers to join our Segments & Propositions Team in London.
Segments & Propositions is the segment of customers with between £50,000 and £5 million in investable assets. We have close to three million Mass Affluent customers, and we are working hard to create greenfield personalised and tailored offering to ensure a beautiful banking experience. We want to provide a seamless digital experience, with the right products and services at our customers' fingertips, but our face-to-face, telephone and secure messaging remain a vital part of our service., * Collaborate across the Bank to ensure seamless integration of iOS applications with other systems
- Have an excellent understanding of Agile software development and supporting continuous improvement of your team
- Contribute to levelling up how we design, build and operate mobile native software as scale within the Bank through the wider engineering community
- Technically mentor and develop your colleagues, providing clear and constructive feedback, through code reviews and design documents
Requirements
- Proficiency in Swift, as well as a strong knowledge in UIKit and SwiftUI
- Professional hands-on experience and working knowledge in designing a mobile experience for variable screen sizes in variable versions of iOS phones and tablets
- Demonstrated experience collaborating with Product and Design colleagues to drive outcomes for customers
- Unit, UI and Snapshot Testing
- Solid understanding of software architecture (MVVM), design patterns (SOLID, DRY) and best practices
- In-depth knowledge and experience of interacting with RESTful APIs
- Knowledge and experience of agile development practices, continuous integration and test automation (e.g. TDD, BDD).
And any experience of these would be really useful...
- A good understanding of Git, source code management and managing change.
- Experience of technical guidance and mentoring
Benefits & conditions
We also offer a wide-ranging benefits package, which includes…
- A generous pension contribution of up to 15%
- An annual bonus award, subject to Group performance
- Share schemes including free shares
- Benefits you can adapt to your lifestyle, such as discounted shopping
- 30 days' holiday, with bank holidays on top
- A range of wellbeing initiatives and generous parental leave policies