Description
iOS Engineer
Department: New Financial Services - Eng
Employment Type: Full Time
Location: Remote
Reporting To: Fabio Deriu
Description
Tabby creates financial freedom in the way people shop, earn and save by reshaping their relationship with money. Over 5,000,000 active users choose Tabby to stay in control of their spending and make the most out of their money.
Over 30,000 global brands and small businesses, including H&M, Adidas, IKEA, SHEIN, noon, and Bloomingdale’s, use Tabby’s technology to accelerate growth and gain loyal customers by offering flexible payments online and in stores. Tabby is active in Saudi Arabia, UAE, Egypt and Kuwait and backed by leading investors, including Sequoia Capital India, STV, PayPal Ventures, Mubadala Investment Capital, Arbor Ventures and others.
Over 30,000 global brands and small businesses, including H&M, Adidas, IKEA, SHEIN, noon, and Bloomingdale’s, use Tabby’s technology to accelerate growth and gain loyal customers by offering flexible payments online and in stores. Tabby is active in Saudi Arabia, UAE, Egypt and Kuwait and backed by leading investors, including Sequoia Capital India, STV, PayPal Ventures, Mubadala Investment Capital, Arbor Ventures and others.
Key Responsibilities
We are looking for an iOS Engineer with experience in launching large applications, ready to act as a feature lead and accompany the full life cycle of the product from development to deployment.
Our ideal candidate is both technically strong and business oriented.
Our Debit&PFM team is responsible for building saving services from scratch.
Our Mobile Platform
- two applications and a mobile SDK;
- Tabby's main client application in its continuous growth;
- partner support application;
- +50,000 DAU;
- crash-free rate 99.98% (and we want to raise it even higher!);
- 4.8-4.9 App Store / Google Play rating;
- Most of our users use Arabic, so Arabic-first is our priority.
Our tech stack and architecture
- Swift 5.6+, Tuist, fastlane, Gitlab CI; UIKit, SwiftUI, Swift Concurrency for SDKs;
- Structure: Modularized project;
- Presentation layer: Unidirectional architecture like MVI, TCA or RxFeedback;
- Logic layer: SOA.
Skills, Knowledge and Expertise
- Knowledge and practical experience in using Swift and the main iOS SDKs (UIKit, NSURLSession, Swift Concurrency, etc.);
- Experience in application feature design and architecture selection (SOLID, DI);
- Experience with security and privacy in iOS applications;
- Experience in developing reusable UI components and custom animations;
- Experience in building a fault-tolerant application in which the key decision code is driven by metrics;
- Getting-things-done mindset;
- English B2+.
As a plus
- Experience in fintech and e-commerce;
- Experience with Arabic language and RTL layout.