iOS / Swift Developer
Job Description
About this role
Swift powers nearly every native iOS app, and AI coding assistants still struggle with the platform's tight conventions and rapid evolution. As an iOS / Swift Developer for AI training, you will sharpen AI's ability to produce idiomatic Swift, navigate UIKit and SwiftUI trade-offs, and respect Apple's strict App Store and human-interface guidelines.
Key Responsibilities
• Generate and evaluate Swift instruction-response pairs spanning UIKit, SwiftUI, and Combine.
• Review AI-generated iOS code for correctness, memory safety, and modern concurrency (async/await, actors).
• Provide feedback on architecture patterns (MVVM, TCA, VIPER) and dependency management with SPM.
• Validate AI handling of Core Data, Core ML, and Apple Push Notification Service integrations.
• Test AI outputs against Apple's Human Interface Guidelines and App Store Review criteria.
• Identify subtle issues in retain cycles, threading, and SwiftUI state management.
Ideal Qualifications
• 5• years of professional iOS development with Swift in production apps.
• Deep familiarity with UIKit, SwiftUI, Combine, and modern Swift concurrency.
• Experience shipping apps to the App Store and handling App Store Review.
• Strong grasp of iOS architecture patterns and memory management (ARC).
• Comfort with Xcode tooling, Instruments, and unit/UI testing in Swift.
• Familiarity with Apple frameworks (Core Data, Core ML, AVFoundation, MapKit) is a plus.
Project Timeline
• Start Date: Immediate
• Duration: Ongoing
• Commitment: Flexible, 10-25 hours/week
Contract & Payment Terms
• Independent contractor agreement
• Remote work — anywhere in eligible locations
• Weekly payment via Stripe or bank transfer
• Flexible hours
Bring AI fluency to the world of native iOS — apply now!