iOS Developer
L
Look4ITBanking
United StatesContractMiddle
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Languages
- English (minimum B2)
- Required Skills
- GitSwiftRESTful APIs
Requirements
- Proven experience in native iOS application development.
- Strong proficiency in Swift and hands-on experience with SwiftUI.
- Experience with Combine and/or Swift Concurrency.
- Solid understanding of MVVM and Clean Architecture.
- Experience working in modularized codebases using Tuist or Swift Package Manager.
- Experience integrating RESTful APIs, handling JSON, and working with URLSession.
- Knowledge of dependency injection and modularization principles.
- Experience with unit testing and mocking tools.
- Proficiency in version control with Git.
- Good command of English (minimum B2).
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.
- Develop secure solutions including authentication, biometrics, device integrity, fraud detection, and cryptographic signing.
- Write and maintain unit tests using SwiftTest.
- Collaborate using Git and contribute to CI/CD pipelines.
View Full Description & ApplyYou'll be redirected to the employer's site