Senior iOS Engineer

Posted 5 days ago by Atom Bank

Register and upload your CV to apply with just one click

This role can be remote or hybrid. Remote would involve periodic office attendance(e.g. for team days etc)

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?

What will your typical day look like? Different that’s for sure…

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.

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 you’ll get from us?

  • Flexible Hybrid & Remote working
  • 4-day work week
  • Annual Share Option - performance-related
  • Incredibly generous company pension scheme (maximum of 13% of Atom input - candidate 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 for you and your full family
  • Health Cash Plan, Life Insurance & Critical Illness cover
  • Enhanced Parental Leave
  • Electric Vehicle Scheme

Required skills

  • iOS
  • iOS development
  • Mobile Banking
  • Software Development
  • MVVM
  • Mobile Applications

Application question

Do you possess either British Citizenship, Indefinite Leave to Remain or Settled Status?

Reference: 52618216

Please note Reed.co.uk does not communicate with candidates via Whatsapp, and we will never ask you to provide your bank, passport or driving licence details during the application process. To stay safe in your job search and flexible work, we recommend visiting JobsAware, a non-profit, joint industry and law enforcement organisation working to combat labour market abuse. Visit the JobsAware website for information and free expert advice for safer work.

Report this job