We are looking for an experienced and creative iOS Software Engineer to join our team at a mid or senior level. You’ll be working closely with backend engineers, product and UX, shaping the development of our products to ensure we’re making the most of the iOS platform and delivering an outstanding mobile experience to our customers.
As a key member of a small, fast-moving company, you will be empowered to use your creativity to have an impact, getting involved at all levels of the product life cycle. We’re constantly evolving our product, building new features and setting the direction that will affect the business for years to come. You will be a central part of moving our software stack forward at every level, working in a team of capable and friendly developers who love building great software.
We believe in collaborative, agile and lean ways of working. We continually optimise our system of work (as one size does not fit all). We use small teams, pair, make use of TDD/BDD.
We are on a journey from a monolithic architecture to a microservices event-based future which has yielded a rapid change in our practices within the team. We share knowledge openly within the team with a collaborative approach across the entire company.
Our tech stack currently includes:
iOS tech stack:
Swift, ReactiveSwift, Combine, UIKit, SwiftUI, Realm, Apollo-GraphQL, MVVM/Coordinators, Quick/Nimble, Swift Package Manager
Other things we value
For permanent employees:
For this role we are willing to consider permanent or fixed term