Senior iOS Developer

Overview

Remote
$60 - $70
Accepts corp to corp applications
Contract - W2
Contract - 10 Month(s)
50% Travel
Able to Provide Sponsorship

Skills

IOS Development
Debugging
Problem Solving
Swift

Job Details

Position Overview

We are seeking a strong senior-level iOS developer to help complete the front-end rewrite in Swift. The ideal candidate will bring deep expertise in SwiftUI, Core Data, and concurrency/threading, along with solid design principles and leadership experience.

Candidate Preference

  • Local candidates (Chicago, IL area) are strongly preferred.
  • If submitting a non-local candidate, they must not be from the airlines industry and should have hands-on AWS experience.

Top Skills

  • SwiftUI
  • CoreData / SwiftData
  • Threading & Concurrency
  • SOLID Principles
  • MVVM Architecture
  • Strong Database Experience

Key Responsibilities

  • Design and develop high-quality iOS applications using Swift and SwiftUI.
  • Support the entire application lifecycle from concept, design, and development to testing and release.
  • Write clean, maintainable, and efficient code following SOLID and MVVM principles.
  • Implement and manage Core Data and other persistence layers effectively.
  • Develop and execute unit and UI tests to ensure app quality and stability.
  • Troubleshoot, debug, and optimize application performance.
  • Collaborate closely with Product and Design teams to plan and deliver new features.
  • Ensure both new and legacy apps meet quality and performance standards.
  • Stay current with the latest iOS frameworks, tools, and best practices.

Qualifications

  • 5+ years of professional iOS development experience.
  • Proven expertise in Swift, SwiftUI, and Core Data.
  • Strong understanding of threading, concurrency, and performance optimization.
  • Experience with enterprise-level or customer-facing mobile applications.
  • Excellent communication and problem-solving skills.
  • Ability to lead initiatives and manage multiple priorities in a fast-paced environment.

Nice to Have

  • Hands-on AWS experience (mandatory for non-local candidates).
  • Familiarity with modern iOS frameworks and CI/CD pipelines.
  • Prior experience working in Agile/Scrum teams.
  • Exposure to cross-functional product development environments.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Cloud Bigdata