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
View details
Apply Now