iOS Software Engineer

Posted 3 Days Ago
Be an Early Applicant
Bristol, England
Senior level
Fintech • Payments • Financial Services
The Role
As an iOS Software Engineer, you will deliver well-tested, resilient code for a private banking app, ensuring great UI/UX. You'll collaborate with cross-functional teams, implement best practices in security, and work within Agile methodologies while keeping pace with industry standards in mobile development.
Summary Generated by Built In

Join us as an iOS Software Engineer

  • This is an opportunity for a product-aware  iOS Software Engineer with a passion for great UI and UX as well as an understanding of the need for tested and resilient code
  • You'll be collaborating across various disciplines, you’ll test theories that will ultimately make a significant difference to our customers
  • You’ll be working on a private banking app that allows our clients to effectively manage their banking needs and your work will shape the way that they interact with their finances

What you'll do

Working in the the iOS development team,, you’ll be integral in delivering well-tested and bug-free code that meets the requirements, as such, you’ll be a product-aware engineer with a passion for great UI and UX and an eye for detail.

Our app is written in Swift, utilising the MVVM architecture and as we gradually migrate to SwiftUI for all new journeys and features, you’ll help us utilise industry standard tools and technologies.

You’ll also be:

  • Applying and promoting Agile methods while working in, and with, squads of iOS engineers, Android engineers, back-end engineers, product owners, business analysts, solution architects, and quality assurance engineers
  • Writing efficient code and unit tests using the latest tools and techniques
  • Attending weekly meetings to discuss tools, techniques, and problems, and working together to improve our processes and codebase
  • Influencing our approach to mobile development and delivery ensuring that we utilise the most suitable technologies and development techniques

The skills you'll need

To succeed in this role, you’ll need experience as an iOS Software Engineer and significant experience developing iOS apps, you’ll have worked on at least one app on the App Store and you’ll understand how apps are built and distributed via AppStore 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.

You’ll understand, and be able to implement, computer science principles and best-practices and you’ll have the ability to work with ambiguity and identify and define the exact solution when needed. Additionally you’ll need experience of working in a Scrum team utilising Agile best practices and a product mindset with the desire to produce positive customer outcomes with the confidence to discuss and promote your thoughts and ideas to people at all levels. Knowledge on Accessibility (W3C) and Analytics would be desirable

Additionally, you’ll demonstrate:

  • Up-to-date knowledge of Swift and SwiftUI and the drive to stay abreast of the latest features along with an understanding of the native frameworks for iOS application development
  • A good understanding of architecture and design patterns such as Clean Architecture, MVVM and Singleton
  • Ability to write the Unit test cases using XCTest and ability to debug the code using the Xcode tools and Instruments
  • Hands on experience using any Source Code Management Tools
  • A good understanding of CI/CD, ideally using GitLab, and how to build and maintain pipelines
  • A passion for delivering high-quality user experiences that offer intuitive journeys to achieve user goals

Hours

35

Job Posting Closing Date:

05/03/2025

Ways of Working:Remote First

Top Skills

Swift
Swiftui
The Company
HQ: Bengaluru, Karnataka
40,000 Employees
On-site Workplace
Year Founded: 1970

What We Do

We’re a business that understands when our customers and people succeed, our communities succeed, and our economy thrives. As part of our purpose, we’re looking at how we can drive change for our communities in enterprise, learning and climate.

As one of the leading supporters of UK business, we’re prioritising enterprise as a force of change. We’re focusing on the people and communities who have traditionally faced the highest barriers to entry and figuring out ways to remove these.

Learning is also key to our continued growth as a company in an ever changing and increasingly digital world. By setting a dynamic and leading learning culture, our people prosper, and our customers are given the tools to continue to improve their financial capability and confidence.

One of the biggest challenges we all face in our future is climate change. That’s why we’ve put it right at the core of our purpose. We want to champion climate solutions with financing and entrepreneurial support, fully embed climate into our culture and decision making, and be climate positive by 2025.

We’re committed to using our purpose to break down barriers, drive change and ultimately create a great place to work.

Similar Jobs

Hybrid
London, Greater London, England, GBR
289097 Employees
London, Greater London, England, GBR
174 Employees

Morningstar Logo Morningstar

Operations Engineer

Enterprise Web • Fintech • Financial Services
Hybrid
London, Greater London, England, GBR
12700 Employees

NinjaOne Logo NinjaOne

Site Reliability Engineer

Information Technology • Productivity • Software • Infrastructure as a Service (IaaS)
Hybrid
London, Greater London, England, GBR
1300 Employees

Similar Companies Hiring

Bectran, Inc Thumbnail
Software • Machine Learning • Information Technology • Fintech • Automation • Artificial Intelligence
Schaumburg, IL
51 Employees
Energy CX Thumbnail
Utilities • Professional Services • Greentech • Financial Services • Energy • Consulting • Business Intelligence
Chicago, IL
55 Employees
MassMutual India Thumbnail
Insurance • Information Technology • Fintech • Financial Services • Big Data
Hyderabad, Telangana

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account