Senior iOS Developer (Swift / SwiftUI / Mobile)
Los Angeles, CA
Contracted
Experienced
Job Title: Senior iOS Developer (Swift / SwiftUI / Mobile)
Location: Los Angeles, CA (Onsite/Hybrid)
Duration: 12 Months
Job Summary
We are looking for an experienced Senior iOS Developer with 7+ years of hands-on experience in building robust, scalable, and high-performance mobile applications. The ideal candidate will possess deep expertise in Swift and SwiftUI, a strong understanding of modern iOS architectures, and a proven ability to deliver intuitive, user-centric applications. You will collaborate closely with cross-functional teams in an Agile environment to design, develop, and enhance mobile solutions.
Key Responsibilities
- Design, develop, and maintain high-quality iOS applications using Swift and SwiftUI
- Architect scalable and maintainable mobile solutions following best practices (MVVM/MVC)
- Integrate RESTful APIs, web services, and third-party libraries
- Optimize app performance, responsiveness, and memory usage
- Collaborate with designers, backend engineers, and product teams
- Troubleshoot, debug, and resolve application issues
- Participate in code reviews and ensure adherence to coding standards
- Contribute to CI/CD pipeline setup and automation for mobile deployments
Required Qualifications
- 7+ years of experience in iOS/mobile application development
- Strong proficiency in Swift and SwiftUI
- Hands-on experience with iOS frameworks such as UIKit, Core Data, Core Animation, and Combine
- Experience integrating REST APIs, JSON, and web services
- Solid understanding of mobile architecture patterns (MVVM, MVC)
- Experience with Git or other version control systems
- Strong knowledge of performance optimization and debugging tools
- Familiarity with CI/CD pipelines for mobile applications
- Excellent problem-solving and analytical skills
Preferred Qualifications
- Experience with Objective-C (for legacy application support)
- Familiarity with Firebase, push notifications, and analytics tools
- Knowledge of mobile security best practices
- Exposure to cross-platform frameworks such as React Native or Flutter
- Experience working in Agile/Scrum environments
Apply for this position
Required*