Senior iOS Developer
Job in
Plano, Collin County, Texas, 75086, USA
Listed on 2026-02-28
Listing for:
Smart IT Frame LLC
Full Time
position Listed on 2026-02-28
Job specializations:
-
Software Development
App Developer - Mobile/Web, iOS Developer, Software Engineer, Full Stack Developer
Job Description & How to Apply Below
At Smart IT Frame, we connect top talent with leading organizations across the USA. With over a decade of staffing excellence, we specialize in IT, healthcare, and professional roles, empowering both clients and candidates to grow together.
The top 3 skills required for this role are
- Hands-on Experience with MVVM (architecture & development) RESTful APIs, JSON, and third-party libraries
- Design, develop, and maintain advanced iOS applications using Swift, Swift
UI and UIKit - 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, Swift
UI 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 Swift
UI, 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 Swift
UI applications, including View Model 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
Apply today or share profiles at
#J-18808-LjbffrPosition Requirements
10+ Years
work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×