Senior iOS Engineer

Posted 9 days 7 hours ago by Atom bank

Permanent
Not Specified
Other
England, United Kingdom
Job Description

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 guidance 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 and a point of contact for app releases. Working alongside an experienced iOS guild, you'll have the opportunity to modernise our app codebase, work on new features for Savings customers, and 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 various 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 software languages/tools.
  • Identify the technical impact of product delivery.
  • Champion best practices within the iOS Guild.
  • Ensure all components meet quality and governance standards (version control, documentation, unit testing, secure development).
  • Collaborate with third parties for integration and testing.
  • Contribute to the iOS Guild roadmap design.
  • Conduct research and contribute to proof of concepts.
  • Participate in out-of-hours support as needed.
What do we need from you?
  • Undergraduate degree in a relevant subject or equivalent experience.
  • Deep understanding of iOS development, tooling, and frameworks.
  • Excellent knowledge of Swift.
  • Proficiency with Swift UI.
  • Experience with modern Software Design Patterns like MVVM or MVC.
  • Experience in solution design and technical documentation.
  • Knowledge of SOLID, OOP principles, BDD, TDD.
  • Experience with UX development, API integration, and application security.
  • Excellent communication skills, both written and verbal.
  • Experience working with third-party and external systems.
What's in it for you?
  • 4-day work week
  • Generous pension scheme (up to 13%)
  • 'All About Me' personal development fund: £200/year
  • 22.5 days annual leave plus public holidays
  • Private Medical Insurance, Health Cash Plan & Life Insurance
  • Enhanced Parental Leave
  • Electric Vehicle Scheme

Note: You must have the legal right to work in the UK. Visa sponsorship is not supported.

Atom is an equal opportunities employer, valuing diversity and adhering to the Equality Act 2010.

All roles adhere to the PRA and FCA Conduct Rules and the FCA's Consumer Duty principles.

By applying, your CV will be stored and used for recruitment purposes for six months. You can request data removal or ask about data use at any time.