London
•
Remote
About the role:
As a Software iOS Engineer, your role will be to lead the development and management of our brands’ iOS apps. You will collaborate closely with key stakeholders and our product team to ensure top-quality deliveries and best practices. Additionally, you will mentor other engineers and contribute positively to the state of our iOS codebase and platform.
What you will do:
Lead the design, development, testing, and operational excellence of iOS mobile applications for our brands
Define the technical strategy and future of our iOS platform
Mentor and support iOS engineers within and outside your direct team
Lead and animate the iOS chapter, contributing to the technical roadmap
Who You Are:
Experienced in Agile methodology for collaboration, adaptability, and continuous improvement
In-depth familiarity with the latest iOS development frameworks (SwiftUI, Combine, etc.)
Skilled in managing the full development lifecycle while aligning with operational KPIs
Experienced in designing applications and systems that integrate with cloud applications and third-party vendor SDKs or systems
Proficient in leadership, capable of driving fundamental changes and embracing new ideas
Our Tech Stack includes:
Language: Swift
Architecture: MVVM+C, with unit testing for all layers except Views
UI Framework: Primarily UIKit Snapkit for existing screens, with new features developed in SwiftUI
CI: Bitrise, Fastlane
Dependency Manager: Swift Package Manager
Third Parties: RxSwift, Firebase, Datadog, LaunchDarkly, Quick & Nimble
What we offer
A meaningful job with an impact on promoting sustainability
The opportunity to do career-defining work in a fast-growing start-up
The chance to work as part of a globally diverse team
Significant investment in your learning and growth
Competitive compensation and benefits package