Senior iOS engineer
WhiteTechAbout the role
At WhiteTech, we empower businesses in the financial ecosystem with cutting-edge white-label and SAAS solutions.
Our comprehensive suite of tools is tailored for EMI, PSP, e-commerce, and open banking platforms. With WhiteTech, clients gain access to a platform designed for flexibility, scalability, and seamless integration.
Our mission is to help businesses unlock their full potential in a rapidly evolving financial landscape.
Whether scaling your PSP, enhancing your EMI services, or diving into open banking, WhiteTech is your partner for innovation and growth.
We are a remote-first technology company and welcome applications from candidates across Europe, including the EEA, the UK, Switzerland, and other non-EEA European countries such as Ukraine, Moldova, Georgia, Armenia, Montenegro, Turkey, and the Western Balkans. We also consider applicants from different locations who can work within Central European Time (CET).
Project description:
Multi platform mobile neo-bank application (auth2.0, security & profile settings, BIO, multilingual support, maltimusk support, message center,support center, wallet & account management, transactions, dashboard, user verification, notifications, admin management and many more components).
Cloud of keywords:
Swift, SwiftUI, UIKit, Xcode, CoreData, Combine, MVVM / MVC, GraphQL, WorkManage, RESTful API, WebSockets, Git, CI/CD, Cloud Services, Profiling tools, APK size optimization, Memory management, UI/UX performance, Multithreading, Battery consumption, Unit testing, UI testing (Espresso), Mocking (Mockito), Test automation, Continuous integration (CI/CD), Code reviews, Debugging, Retrofit, Offline-first strategy, Caching mechanisms, Encryption, Secure storage, OAuth, Biometric authentication, Secure networking, Git, Agile methodologies, Design patterns, Firebase services, Play Store deployment, AWS, Authentication, Biometric Authentication, Face ID/Touch ID, Dark Mode, Accessibility, Human Design Guidelines, Mobile Banking, Fintech, Performance Optimization, Code Reviews, Compliance, Mobile SDKs, AI/ML Integration/Innovation
Your key responsibilities:
- Collaborate with product managers, designers, and other developers to develop iOS mobile app and active participation in construction of solution at all
- Design and implement innovative features for the neo-banking app based on Swift UI and UI Kit
- Write clean, scalable, and maintainable code that adheres to industry best practices; Implement “secure code” coding practices, encryption, auth, data#, caching, ect
- Ensure smooth and efficient app performance with focus on speed, responsiveness, stability and scalability
- Deep in RESTful API and WebSockets (or other live data streaming approaches) to integrate app with backend or external services
- Participating in code reviews to ensure the creation of high-quality, robust code by all dependable team members
- Keep app testing kit coverage (unit, integration, performance) on top notch level
- Bring new technology and ideas to the table
- Collaborate with UX/UI design to create seamless and intuitive customer experience; decompose UX/UI design and reconvert it to ready-to-develop, stable and advanced mobile app solution
- Stay up-to-date with Apple`s ecosystem including new frameworks, tools, and best practices
Must have:
- Excellent knowledge of Swift, Cocoa Touch, and OO design principles
- Experience with UIKit, Core libraries, SwiftUI
- Deep understanding and hands on experience with app navigation and routing;
- Understanding of Apple UI design principles, patterns, and human interface guidelines is a must
- Extensive experience and understanding of REST APIs alongside with WebSockets
- Full understanding of OAuth and experience with it
- Strong knowledge of unit (XCTest, Quick, Nimble ect) and automated testing for iOS platforms
- Solid understanding of MVP, MVC, MVVM (preferable) and Dependency Injection principles
- Solid understanding of the full mobile development life cycle, including code signing and submitting to the AppStore
- Experience with iOS mobile DevOps practices (Fastlane + Gitlab)
- Have published and supported one or more iOS apps in the App Store
- Strong analytical and problem solving skills
Nice to have:
- Knowledge of reactive programming paradigms (Combine, RxSwift)
- Good familiarity with CI/CD services
- Huge advantage - mobile banking, crypto, payments
- Practical experience with DeFi payments, exchanges using crypto wallets
- Mentor’s mindset
Our recruitment process typically follows these stages:
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s