• 3+ years of professional iOS development experience.
• Proficiency in Swift; familiarity with Objective-C is a plus.
• Strong hands-on experience with both SwiftUI and UIKit — ability to work fluidly across both
frameworks and integrate them within the same project.
• Hands-on experience with AI-assisted coding tools (e.g., Claude, Cursor) and a strong ability to
integrate them into development workflows to improve productivity and code quality.
• Solid experience with local data persistence using SwiftData and Realm, including schema design,
migrations, and query optimization.
• Deep understanding of iOS app architecture patterns such as MVVM, MVC, VIPER, or TCA.
• Strong grasp of multithreading and concurrency — GCD, Operation Queues, and Swift Concurrency
• Experience with Xcode, Instruments, and debugging tools for profiling and performance tuning.
• Familiarity with dependency management tools such as Swift Package Manager (SPM) and
• Solid understanding of networking — URLSession, REST APIs, and JSON
serialization/deserialization.
• Experience writing unit and UI tests using XCTest and XCUITest.
• Familiarity with CI/CD pipelines (e.g., Fastlane, Bitrise, GitHub Actions) and App Store distribution
• Strong understanding of iOS Human Interface Guidelines and accessibility best practices.
• Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical