Senior iOS Engineer I

Location Durham/Hybrid/Remote
Contract Type Permanent
Hours Full-Time

We’re Atom…

The bank that’s leading the fintech charge!

We’re not like the rest. We’re true innovators, and we’re redefining what a bank should be. Ours is a bank for today and the future, a mobile-first bank. Forget the stuffy branches, with Atom you can bank whenever, wherever, faster, and simpler.

Could you be the next innovator to join us?

Want to join us?

Atom’s Engineering team consists of Test, Platform, Frontend & Backend areas. We collaborate, support, and work closely with other areas within the business including DevOps, Architecture & Insight and Intelligence.

As a Senior iOS Engineer I you’ll sit within a team that delivers a highly rated app and be coached by the iOS Guild Lead within Frontend Engineering. Your activity will be aligned to our Savings Value Stream, where you’ll use your technical knowledge to provide steer for team design activities and detailed technical input across the development lifecycle.

Outside of delivery you’ll be a key contributor to iOS guild activities whilst being a point of contact for app releases. Whilst working alongside a well-established & experienced iOS guild, you’ll have the opportunity to make a tangible difference as we look to modernise our app codebase, working on new features to deliver benefits to Savings customers with scope to mentor Junior & Mid-Level Engineers. This role is part of our Frontend Career Progression Framework which includes both Individual Contributor and People Management pathways.

What will you be doing?

You will:

  • Write high quality, performant, secure code for Atom’s Mobile Banking Application.
  • Take ownership of a variety of items, including complex features and dependency updates.
  • Design and develop data models/structures, API integrations, loosely coupled code and the fundamental application framework using appropriate SW languages/tools.
  • Identify the technical impact of product delivery.
  • Identify and champion best practices within the iOS Guild.
  • Ensure that all developed components have the appropriate level of quality and governance (version control, documentation, unit testing, secure development).
  • Work closely with third parties to facilitate integration and smoke testing.
  • Contribute to the design of the iOS Guild roadmap.
  • Conduct personal research and contribute to proof of concepts.
  • Where agreed, participate in out of hours support.

What do we need from you?

  • Undergraduate degree in a relevant subject area and/or equivalent experience working in a commercial environment.
  • A deep understanding of iOS development, including associated tooling and frameworks.
  • An excellent working knowledge of Swift.
  • Proficient with Swift UI.
  • Experience with modern Software Design Patterns such as MVVM or MVC
  • Considerable experience in a development capacity encompassing contribution to solution design, and technical documentation production
  • Conversant with SOLID and OOP principles and Software Design Patterns, BDD and TDD as approaches
  • Experience of UX Development including responsive designs and accessibility, RESTful API integration, securing applications and secure messaging using a variety of methods including but not limited to credentials, certificates, tokens, pinning.
  • Clear communicator both written and verbally
  • Experience of working closely with third parties and external systems providers

What’s in it for you?

  • Flexible Hybrid & Remote working
  • 4-day work week
  • Annual Share Option – performance-related
  • Incredibly generous company pension scheme (maximum of 13% of Atom input – you can put in more)
  • ‘All About Me’ fund: £200 per year to spend on personal development.
  • 22.5 days annual leave plus public holidays
  • Private Medical Insurance, Health Cash Plan & Life Insurance
  • Enhanced Parental Leave
  • Electric Vehicle Scheme

PLEASE NOTE: You must have the legal right to work in the UK to apply for this role as Atom bank are unable to support Visa Applications/Sponsorship.

Atom is an equal opportunities employer. We value you as an individual and therefore disregard race, religion/belief, gender, sexual orientation, maternity/pregnancy, age, gender reassignment, marriage/civil partnership and disability in any hiring decisions we make. Atom will always adhere to the Equality Act 2010.

All roles within Atom must adhere to the Conduct Rules as set out by the Prudential Regulation Authority (PRA) and Financial Conduct Authority (FCA).

As part of Atom bank’s commitment to the FCA’s Consumer Duty, Atom will, take all reasonable steps to avoid causing foreseeable harm to customers, take all reasonable steps to enable customers to pursue their financial objectives and act in good faith.

The legal bit.

If you send us your CV we'll use your details when we’re looking at your application for this job. We'll also store your CV for six months in case any roles that we think you'd be a great fit for become available.

If you don’t want us to use your details for this, or if you'd like any information at all about how we use your data, then just let us know at