Senior iOS Developer
Equiliem - Plano, TX
Apply NowJob Description
Job Title: Senior iOS Developer Location: Plano, TX (or) Jersey City, NJ (Plano preferred) Duration: Contract Skill Metrics Restful APIs iOS SWIFT UI What are the top 3 skills required for this role? 1. Hands-on Experience with MVVM (architecture & development) RESTful APIs, JSON, and third-party libraries 2. Design, develop, and maintain advanced iOS applications using Swift, SwiftUI and UIKit 3. Commercial Banking knowledge About the Role We are seeking a highly skilled Senior iOS Developer to join our team. The ideal candidate will have extensive experience in building and maintaining iOS applications, a strong understanding of Apple's design principles, and the ability to lead technical initiatives using modern architectural patterns like MVVM. Key Responsibilities: Design, develop, and maintain advanced iOS applications using Swift, SwiftUI and UIKit Implement user interfaces in accordance with approved UI/UX designs and Apple Human Interface guidelines. Implement and enforce MVVM architecture to ensure clean separation of concerns, testability and scalability Write clean, reusable and unit-testable code with strong XCTest coverage Collaborate with cross-functional teams to define, design, and ship new features. Ensure performance, quality, and responsiveness of applications. Identify and correct bottlenecks and fix bugs to improve application performance. Stay up to date with emerging trends and technologies in mobile development. Mentor junior developers and contribute to code reviews and best practices. Work closely with product managers and UX designers to deliver seamless user experience. Ensure adherence to security, privacy and App Store compliance guidelines 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 Solid understanding of Apple Human Interface Guidelines. Knowledge of unit testing and automated UI testing Excellent problem-solving skills and attention to detail Implement local data persistence using Core Data, SQLite, or equivalent Integrate approved third-party SDKs and libraries
Created: 2026-03-10