Job Title: Senior iOS Developer
Location: Plano, TX (or) Jersey City, NJ (Onsite from Day 1) – Plano, TX is a first preference
Job Type: ContractSkill Metrics:Restful APIsiOSSWIFT UIMust Have:
- Hands-on Experience with MVVM (architecture & development) RESTful APIs, JSON, and third-party libraries
- Design, develop, and maintain advanced iOS applications using Swift, SwiftUI and UIKit
- Commercial Banking knowledge
Required Skills & Qualifications:
Bachelor’s degree in computer science, Engineering, or related field (or equivalent experience).
8+ years of professional experience in iOS development
Strong experience with SwiftUI, Swift and UIKit in large-scale production apps
Deep understanding of iOS app architecture (MVVM, Coordinator, Clean Architecture)
Strong knowledge of Swift Concurrency (async/await) and Combine
Strong hands-on experience implementing MVVM architecture, ensuring clear separation of concerns, scalability and testability in enterprise iOS applications
Strong understanding of data security, encryption, secure storage (Keychain) and privacy
Strong hands-on experience writing XCTest cases for SwiftUI applications, including ViewModel validation, async/await testing, mock services and edge-case handling
Familiarity with authentication and authorization flows (OAuth2, biometrics, MFA)
Experience with RESTful APIs, JSON, and third-party libraries
Familiarity with Xcode, Git, and CI/CD tools
Familiarity with Agile/Scrum methodologies
Exposure to cloud services (AWS, Firebase) and push notifications
Knowledge of unit testing and automated UI testing
Implement local data persistence using Core Data, SQLite, or equivalent
Integrate approved third-party SDKs and libraries
Discover more from
Subscribe to get the latest posts sent to your email.
