Negotiable
Outside
Remote
USA
Summary: We are looking for a senior-level iOS developer with extensive experience in Swift, SwiftUI, and Core Data to lead the front-end rewrite of an application. The candidate should possess strong design principles and leadership skills, with a focus on high-quality application development and performance optimization. Local candidates from the Chicago area are preferred, but non-local candidates with AWS experience will also be considered. The role involves collaboration with product and design teams to deliver new features and maintain application quality.
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.
Key Skills:
- SwiftUI
- CoreData / SwiftData
- Threading & Concurrency
- SOLID Principles
- MVVM Architecture
- Strong Database Experience
- 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.
Salary (Rate): undetermined
City: undetermined
Country: USA
Working Arrangements: remote
IR35 Status: outside IR35
Seniority Level: Senior
Industry: IT
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.