Senior IOS Engineer

Overview

We are seeking a Senior iOS Engineer for a six-month contract to contribute to a well-known UK bank's iOS app. You will work alongside a Principal iOS Engineer and another Senior Engineer, collaborating closely to enhance the app's architecture and features. This remote-first role may require some on-site collaboration, allowing you to engage effectively with the team while delivering quality results.

Responsibilities

  • Build features and refactor existing code using small, iterative steps.
  • Write unit tests to protect existing behavior with a focus on quality.
  • Handle sensitive data securely, managing aspects from storage to networking.
  • Investigate and address defects and performance issues, including memory leaks and responsiveness.
  • Review code and collaborate with the bank's mobile engineering team.

Requirements

  • Commercial experience in iOS development with Swift and familiarity with core iOS frameworks.
  • Proficient in working with large codebases using architectural patterns like MVVM, MVC, or Clean Swift.
  • Experience with unit testing, including mocking, dependency injection, and asynchronous code handling.
  • Knowledge of mobile security practices, particularly in secure storage and networking protocols.
  • Ability to debug memory, CPU, and network issues effectively.
  • Experience in banking, fintech, or regulated applications is desirable, along with exposure to Swift Concurrency or SwiftUI.
OIR35+ members get up to 3 days early access to new jobs
SkillsiOS, Android, Network Engineering
TechnologiesSwift
LocationNewcastle Upon Tyne
TypeHybrid
PostedNEW