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
Share

Apply for this position

Required*
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*