Fetchly Labs is an innovative technology company dedicated to delivering cutting-edge mobile solutions in a remote, collaborative environment. Our projects focus on developing high-performance iOS applications that drive user engagement and business growth, utilizing advanced technologies and modern development practices.Position OverviewWe are seeking a skilled iOS Developer to join our team. You'll build and maintain scalable mobile applications using modern iOS development technologies, with a strong emphasis on test-driven development and API integration.Key ResponsibilitiesDevelop native iOS applications using Objective-C and modern iOS frameworksDesign and implement robust mobile architectures following Apple's best practicesPractice test-driven development for reliable and maintainable codeIntegrate with RESTful APIs and backend servicesCollaborate with cross-functional teams and participate in code reviewsOptimize application performance and ensure smooth user experiencesRequired Technical SkillsiOS DevelopmentObjective-C (required) and Swift (preferred)Xcode and iOS SDKUIKit and Auto LayoutHuman Interface Guidelines and iOS design patternsResponsive layouts and multi-device support (iPhone, iPad)Architecture & PatternsMVC, MVVM, or VIPER architectureDependency injection patternsDelegation and protocol-oriented programmingGrand Central Dispatch (GCD) and concurrencyMemory management (ARC, retain cycles)Backend IntegrationRESTful API consumption (URLSession, Alamofire)JSON parsing and data serialization (Codable, NSJSONSerialization)Authentication and authorization implementationGraphQL (nice to have)Testing & DevOpsTest-driven development methodologyTesting frameworks: XCTest, XCUITest, OCMock, Quick/NimbleUnit, integration, and UI testingCI/CD pipeline setup (GitHub Actions, Fastlane, Xcode Cloud)Version control with GitData & StorageCore Data for local persistenceUserDefaults and Keychain for secure storageLocal caching strategiesCloudKit or Firebase integrationNice to HaveReact Native experience for cross-platform developmentSwift knowledgeSwiftUI for modern declarative UI developmentFirebase services (Analytics, Crashlytics, Cloud Messaging)In-app purchases and subscription management (StoreKit)App Store publishing and TestFlight distributionPush notifications (APNs, User Notifications framework)Universal Links and deep linkingCore Animation and advanced UI effectsCombine framework for reactive programmingAccessibility (VoiceOver, Dynamic Type)Preferred Qualifications3+ years of professional iOS development experiencePublished apps on the App StoreStrong problem-solving and communication skillsUnderstanding of mobile app security best practicesExperience with Apple's App Review GuidelinesKnowledge of App Store Optimization (ASO)