Starling Bank

iOS Engineer

Starling Bank
Apply
4 months ago
Manchester, United Kingdom +2 moreIntern / Entry Level / Mid Level / Senior / Staff+

Responsibilities

  • Build, test, release, and maintain new features for Starling’s iOS banking application.
  • Commit, review, and ship production code from the first week.
  • Work in cross-functional feature teams and collaborate with mobile engineers across experience levels.
  • Prioritize security, accessibility, reliability, and maintainability when implementing features and fixing bugs.
  • Contribute to technical decisions, developer productivity, automation, and knowledge sharing.

Requirements

  • Experience developing iOS applications with Swift.
  • Strong knowledge of UIKit concepts and components.
  • Ability to produce robust, well-tested, clean, and maintainable code.
  • Ability to understand and prioritize security and accessibility when building software.
  • Care for product quality, user experience, design, and customer outcomes.
  • Experience with reactive programming and RxSwift is beneficial but not required.

Benefits

  • Hybrid working with a minimum of one office day per week in Technology and a preference for being within commuting distance of a Starling office.
  • 25 days of holiday plus public holiday allowance, with an additional birthday holiday.
  • Annual leave increases with length of service, with the option to buy or sell up to five additional days.
  • 16 hours of paid volunteering leave annually.
  • Salary-sacrifice benefits, enhanced company pension, life insurance, and group income protection.
  • Private medical insurance with VitalityHealth, including mental health support and cancer care.
  • Family-friendly policies, referral incentives, Perkbox membership, Cycle to Work, gym partnerships, and electric vehicle leasing.

Tech Stack

JavaSwiftSwiftUI

Categories

Mobile
Starling Bank

About Starling Bank

1,001-5,000 employees
Contact me