Skip to content

Kick off your job search

Search our opportunities to find your fit

Front End Senior Developer, iOS

Apply now Job no: 049052
Work type: Permanent Full Time
Location: England - Newcastle, Scotland - Glasgow City Centre, UK
Categories: IT - Digital Solutions

Job Title:  Front End Senior Developer, iOS
Business Unit: Digital Engineering  
Salary: Up to £50,000 per annum DOE
Location: UK based - remote working available
Contract Type: Permanent  

At Virgin Money, the freedom to be your true self means everything to us. It’s about bringing as much of yourself to work as you want and encouraging others to do the same.  We all want to be ourselves, whoever that is, wherever that is. That sense of belonging is so important to us, we’ve made it a core part of our strategy. It’s good for you, it’s good for us and it’s amazing for our customers.

What do YOU get when you join Virgin Money… Red Hot Rewards of course!

  • 38.5 days annual leave for all colleagues (including bank holidays and pro rata if part-time)​
  • Five extra paid well-being days per year​
  • 20 weeks paid, gender neutral family leave (52 weeks in total) for expectant parents and those looking to adopt
  • Option to receive up to a 13% pension contribution​
  • Six months sick leave and six months half pay​
  • A digital-first colleague experience
  • Ability to work anywhere in the UK​

And the great news is, all these benefits are available to colleagues from day one!

Have we got your attention? Let’s tell you a wee bit more about Digital Engineering and the job!

We want to share with you our amazing journey within the Online space and would love for you to join us! In Oct 2020 our Digital Engineering team started our Agile transformation journey. Having just rolled out our Brilliant Basics training, we are in the process of setting up our Digital Skills academy, this will make sure all our Tribes and Teams’ know what skills they have now, what skills they might want to develop and what skills they need to develop to continue to advance their career. Interested? Read on, to find our more and apply. 

Where we are going

  • Cross functional agile teams who own their products in a Continuous Delivery environment
  • Revolutionise our online customer experience through great mobile apps
  • Continuous improvement, keeping it simple and developing the team
  • Great engineering practices with a focus on TDD and BDD principles and a strong focus on non-functional requirements at the beginning rather than an afterthought
  • Decoupled service orientated architecture with resilience and adaptability built in
  • We live native mobile technologies, ie Swift, Kotlin & MVVM with Clean Architecture

We are looking for a superb and enthusiastic Senior iOS Developer who will push the boundaries on engineering brilliant solutions and contribute to shaping our new future. We expect you to have the energy and passion to deliver using a whole range of technologies and have a solid understanding of engineering principles.

Day to day you’ll be…

  • Taking the lead on design and development of features
  • Supporting and coaching other Engineers where required
  • Building, designing and delivering high quality solutions in line with guidance and best practices of the department
  • Owning your workload and the quality of the solutions you produce
  • Adhering to the default principles for Architecture, quality and non-functional requirements
  • Collaborating with the team and others to deliver high quality solutions
  • Designing and developing reusable libraries and code that are easy to maintain, understand and re-use
  • Learning new technologies and keeping abreast of existing technologies as well as being able to apply these to your work
  • Contributing to the evolution of best practices of the department
  • Writing, reviewing and take responsibility for clear, concise and comprehensive technical documentation

To be brilliant you’ll need to bring…

  • Native iOS SDKs and platforms
  • Dealing with device fragmentation across the platforms
  • Coroutines, work manager, memory management, dependency injection and testing frameworks
  • Building good looking, immersive Mobile App user interfaces
  • Data modelling and technologies
  • Design patterns and frameworks such as MVVM, MVP and MVI
  • Integrating with web services and APIs ideally REST based
  • Continuous Integration, Continuous Delivery and Agile
  • Familiarity with Confluence, Jira and Git tools
  • Security principles and secure coding
  • Common iOS libraries, e.g. Alamofire
  • Testing best practices for mobile apps

The icing on the cake would be…

  • Good understanding of notifications technologies
  • Experience of mobile tech such as Firebase for Crash Reports and Analytics
  • Quality first mind-set for writing code using techniques such as TDD or BDD
  • Good understanding of Agile practices
  • Commercial experience in a Banking and financial background and A/B testing
  • Good understanding of crash logs and how to debug them
    And finally, we’d love it if you’ve got experience working with cross-platform technologies like React Native, Flutter or Kotlin Multi Platform

We really need you to have the skills and experience listed in the "to be brilliant you’ll need to bring" section above, but the final section is just our wish list, so please don’t let that put you off applying, we’d love to hear from you!

Inclusion at Virgin Money
Inclusion is at the heart of everything we do here at Virgin Money. It’s good for you, it’s good for us and it’s amazing for our customers. We know that great minds don’t think alike, so we rely on your diverse thoughts, feelings, beliefs and backgrounds to be the best we can possibly be. Got any questions about this or need some support with your application? We’d love to hear from you so get in touch with our friendly team at

Point to note…
At the minute, depending on which team you are joining, lots of us are working from home. This is something that may change over time, and if so, we will come together in one of our hub locations, giving you the chance to meet your new colleagues in person. We will of course, make sure you have the IT equipment to access our systems and to interact digitally with your new team and colleagues, but we thought it best to let you know this in advance, so you can make sure you are set up to work safely and productively. If you have any questions on this let us know!

Now the legal bit…
If we offer you a job and you accept, there are some checks we need to complete before you can start with us. This will include a credit and criminal record check, as well as providing 3 years' worth of satisfactory references

Advertised: GMT Standard Time
Applications close: GMT Standard Time

Back to search results Apply now Refer a friend

Share this:

| More

Want to know more about Virgin Money?

Find out more about Virgin Money on our corporate website

We use cookies to keep our websites easy to use and relevant to our users’ requirements and to enable us to learn which advertisements bring users to our website. Select Accept below if you wish to proceed or How to change your cookies for instructions on how to manage your cookie settings. Find out more about our Cookie Policy.