Job Description This is a remote position. We are looking for an iOS Develop er to join a dynamic and collaborative engineering team working on a native banking application. The role focuses on building and maintaining high-quality iOS solutions using Swift and SwiftUI, with a strong emphasis on performance, security, and user experience. You will work within a highly modularized architecture, collaborate across teams, and take ownership of complex technical challenges in a fast-paced environment. Key Responsibilities: Develop and maintain a native iOS banking application using Swift and SwiftUI. Work with RESTful APIs, networking, and JSON data formats via a modular networking layer. Build features within a highly modularized multi-module architecture (e.g. Tuist, Swift Package Manager). Apply architectural patterns including MVVM, RIB, and Clean Architecture. Implement reactive and asynchronous programming using Combine and Swift Concurrency (async/await). Develop secure solutions including authentication, biometrics, device integrity, fraud detection, and cryptographic signing. Write and maintain unit tests (SwiftTest) and use mocks/test-support frameworks. Ensure high standards of performance, security, and user experience. Maintain high code quality and contribute to knowledge sharing within the team. Collaborate using Git and contribute to CI/CD pipelines (Fastlane). Requirements Proven experience in native iOS application development. Strong proficiency in Swift and hands-on experience with SwiftUI (UIKit is a plus). Experience with Combine and/or Swift Concurrency (async/await, actors). Solid understanding of MVVM and Clean Architecture. Experience working in modularized codebases (Tuist, Swift Package Manager, or similar). Experience integrating RESTful APIs, handling JSON, and working with URLSession. Knowledge of dependency injection and modularization principles. Experience with unit testing (SwiftTest) and mocking tools. Proficiency in version control with Git. Good command of English (minimum B2). Nice to Have: Experience with CI/CD pipelines (Fastlane). Knowledge of cryptography and secure coding practices (e.g. biometric authentication, secure signing). Familiarity with OWASP MASVS (Mobile Application Security Verification Standard). Experience with Apple Wallet / PassKit. Experience with code generation tools (e.g. Sourcery).
iOS Developer
Wishacloud
Senior iOS Developer
Wishacloud
iOS Developer
Definity
Lead iOS Developer
Tech Recruitment
Mobile Developer (iOS/Android)
Onfleekq
Native UI Developer (Android & iOS)
Aiitsolutions