Senior iOS Developer (Swift / SwiftUI / Mobile Development)
Remote Position
Duration: 12+ months
Experience Required: 7+ Years
Job Summary
Client is seeking an experienced Senior iOS Developer with strong expertise in Swift, SwiftUI, and native mobile application development. The ideal candidate will have 7+ years of hands-on experience building scalable, high-performance iOS applications and a deep understanding of mobile architecture, UI/UX principles, and Apple development best practices. The candidate should be proficient in designing, developing, testing, and maintaining enterprise-grade iOS applications while collaborating closely with cross-functional teams including product managers, designers, backend developers, and QA teams.
Key Responsibilities
- Design, develop, and maintain advanced iOS applications using Swift and SwiftUI
- Build reusable, scalable, and high-performance mobile application components
- Collaborate with product managers, UI/UX designers, and backend teams to define and implement new features
- Integrate RESTful APIs, GraphQL services, and third-party SDKs
- Optimize application performance, responsiveness, and memory management
- Write clean, maintainable, and testable code following SOLID principles and design patterns
- Implement unit testing, UI testing, and automation testing strategies
- Troubleshoot and resolve production issues, crashes, and performance bottlenecks
- Participate in code reviews and mentor junior developers
- Ensure compliance with Apple App Store guidelines and release processes
- Work with CI/CD pipelines for mobile application deployment
- Stay updated with the latest iOS development trends and Apple ecosystem updates
Required Skills
Core Technical Skills
- 7+ years of experience in iOS Application Development
- Strong expertise in Swift
- Strong hands-on experience with SwiftUI
- Strong experience with UIKit
- Solid understanding of MVVM, MVC, VIPER, Clean Architecture
- Experience with Combine Framework
- Experience with Core Data, Realm, or local persistence frameworks
- Strong knowledge of REST APIs, JSON parsing, and API integrations
- Experience with Alamofire, URLSession, networking layers
- Knowledge of Push Notifications, APNs, Firebase Cloud Messaging
- Experience with Firebase, analytics, crash reporting, and performance monitoring
- Strong understanding of Auto Layout, animations, gestures, and responsive UI design
- Experience with multi-threading using GCD, Operations, and async/await
- Experience with memory management and performance optimization
- Hands-on with Git, branching strategies, and version control best practices
- Experience with CI/CD tools like Jenkins, Bitrise, Fastlane, GitHub Actions
- Strong debugging and problem-solving skills
Preferred Skills
- Experience with Objective-C
- Experience with modular architecture and reusable SDK development
- Exposure to GraphQL
- Experience with unit testing frameworks like XCTest
- Experience with TestFlight and App Store release management
- Familiarity with Agile/Scrum methodologies
- Experience working in enterprise mobile environments
- Exposure to security best practices for mobile applications
Metasys Technologies is an equal opportunity employer. All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identify, national origin, veteran or disability status.