Senior Ios Engineer

Newcastle upon Tyne, ENG, GB, United Kingdom

Job Description

Hybrid requirements: This role has flexible working patterns.

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
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
See more
Role tech stack
iOS


Swift


Life at
Atom bank
Browse all roles
Culture overview
We're using cutting-edge technology to change banking for the better and whilst we're at it, we're creating an outstanding place to work.
A 4 day work week, flexible hybrid working, annual share option bonus, life insurance and health cover are just the basics.
Ever wanted to learn or develop a new skill? Crochet? Scuba Diving? Golf Lessons? We'll give you 200 from our "All about me fund" towards it!
Hackathons, social events and work in the local community all add to our vibrant culture.
See more
Employee benefits
4-Day week
Bonus Scheme
Cycle To Work
Enhanced parental leave
Flexible Hours
Flexible Working
Free Food
Free Parking
Health Cash Plan
Laptop
Learning Allowance
Life Insurance
Pension
Private Healthcare
Season Ticket Loan
Share Options
Wellbeing Programme
Office vibe
BEER FRIDGE
HACKATHONS
OPEN PLAN
SOCIAL EVENTS
Location
Sorry, we have no imagery here.


Sorry, we have no imagery here.


Sorry, we have no imagery here.


Sorry, we have no imagery here.


Sorry, we have no imagery here.


Sorry, we have no imagery here.


Map
Satellite
Keyboard shortcuts
Map data 2025 Google
Terms
Report a map error
Tech at
Atom bank
Go to profile
Leadership
Andy Sturrock
CTO
Engineering principles
AGILE PROCESS
CODE REVIEWS
CONFIGURATION MANAGEMENT
CONTINUOUS DELIVERY
CONTINUOUS DEVELOPMENT
CONTINUOUS INTEGRATION
INFRASTRUCTURE AS CODE
KNOWLEDGE SHARING
MENTORING
MICRO SERVICES
MONITORING AND LOGGING
PAIR PROGRAMMING
RAPID RELEASE CYCLES
SCRUM
TEST DRIVEN DEVELOPMENT
UNIT TESTING
Company tech stack
iOS


Swift


RESTful


Android


Python


Golang


React


R


Google Cloud Platform


SQL


noSQL


Apache Kafka


Processing


Kotlin


See more

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3509079
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Newcastle upon Tyne, ENG, GB, United Kingdom
  • Education
    Not mentioned