Overview

About the job

Business Unit: Digital Engineering

Salary: Up to £54,000 depending on experience

Location: Remote – work from anywhere within the UK

Contract Type: Permanent

It’s an exciting time to be joining Virgin Money as we transform our team into one that is ready to meet the challenges of the future, setting us up to support our ambition to disrupt the status quo and turn traditional banking on its head. We’re on the lookout for like-minded individuals and innovators to help drive our strategy forward. We’re also transforming how we work, offering our colleagues more choice, control and flexibility to live and work how they choose with A Life More Virgin.

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
  • A 35 hour working week
  • 20 weeks paid, gender neutral family leave (52 weeks in total) for expectant parents and those looking to adopt
  • Market leading Pension
  • Private Medical Insurance
  • Flexible benefits including Cycle to Work, Wellness & Health Assessments and Critical Illness
  • A digital-first colleague experience
  • Ability to work anywhere in the UK (where the role allows)

All these benefits are available to colleagues from their first day.

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’re 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, i.e 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 but it’s not essential.

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 [email protected].

Now the legal bit…

Living A Life More Virgin allows our colleagues to be based anywhere in the UK (if the role allows it) but we will need to you to confirm you have the Right to Work in the UK.

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.

Applications close: 21 Mar 2022