Join Engine by Starling as an iOS Engineer to develop features for the Engine platform. Work with modern technology and contribute to changing banking for good.
Responsibilities
Contribute to our award winning platform and internal tooling
Build new features and products from scratch in a configurable way
Share your knowledge with those around you, contributing to our learning culture
Own your projects, working in small teams across the bank to collaboratively deliver
Aim for greatness in everything you do, staying curious and inquisitive
Be part of a scaling team and organisation as we change banking for good
Requirements
Our iOS application is entirely written in Swift. It is highly modular and we use MVVM-C architecture to maximise code reusability and testing.
Some of the well known frameworks and tools we use:
RxSwift - as our reactive programming framework;
SnapKit - as our auto layout DSL, though we have an in-house framework built on top of SnapKit which allows us to write declarative, SwiftUI like layout code for UIKit.
Realm - as the application main persistence layer;
Sourcery and SwiftGen - for various code generation tasks.
SwiftFormat, SwiftLint and Danger - to enforce high code quality standards.
We are looking for iOS engineers to work on these apps who:
Want to work on a feature rich mobile app with millions of customers;
Can produce robust, well tested code that will give our customers the reliability that they need;
Care about the product, the user experience and the design;
Think (like us) that a small number of empowered developers is the right way to deliver software;
Our application is built with UIKit, knowing its concepts and components is a must.
We use RxSwift in our project, experience with reactive programming will be a plus but is not required.
Benefits
25 days holiday. You’ll also get your birthday on us
The option to opt-out of public holidays
The option to buy/sell up to 5 days of annual leave a year
iOS Engineer developing applications for customer management at Naranja X. Working collaboratively in a hybrid team to enhance financial technology solutions.
iOS Developer creating innovative applications using Swift and Objective - C at Stefanini. Collaborate with agile teams and focus on mobile architecture and API integrations.
Middle iOS Developer at Avenga, building and maintaining mobile solutions. Focused on user - centric applications and advancing technical expertise within a collaborative environment.
Senior iOS Engineer responsible for developing and enhancing digital products for News UK, optimizing features and collaborating with cross - functional teams.
Mobile developer for the Mobile Platform Core team, enhancing the iOS native client and collaborating with cross - functional teams in app development.
Senior iOS Engineer developing Swift applications for a travel management platform. Working in a hybrid model to enhance business travel experiences for users.
iOS Engineer at NordPass optimizing password security for millions of users. Collaborating on app development and ensuring end - to - end data security within a hybrid work model.
iOS Engineer developing innovative password security solutions for millions of users at NordPass. Collaborating with global experts while adhering to best practices in coding and security.
iOS Engineer building a mobile app for Saily's secure data service. Collaborating in a team to integrate AI tools and improve processes in an Agile environment.
iOS Intern joining KAYAK's engineering team to develop features for mobile applications. Hands - on experience in product development lifecycle, including design and quality assurance.