iOS Developer
Mankind America LLCUnited StatesSENIORPosted 1h ago
iOSSwiftObjective-CSwiftUIUIKitAuto LayoutStoryboardsInterface BuilderiOS SDKXcodeCocoa TouchFoundationCore DataCore AnimationCore LocationMVVMMVCVIPERClean ArchitectureSwift Concurrencyasync/awaitGCDCombineRESTful APIsGraphQLJSONOAuthURLSessionAlamofireWebSocketsCore DataRealmSQLiteUserDefaultsAPNsdeep linkinguniversal linksbackground servicesKeychainOAuth 2.0JWTSSL/TLSGitGitHubGitLabBitbucketFastlaneJenkinsGitHub ActionsBitriseAzure DevOpsCI/CDXCTestXCUITestXCTestCaseInstrumentsXcode DebuggerFirebase CrashlyticsFirebaseAnalyticsRemote ConfigCloud MessagingAgileScrumSDLC
About the Role
We are looking for an iOS Developer to join our team. This role focuses on developing and maintaining native iOS applications for iPhone and iPad.
Key Responsibilities
• Design and implement RESTful APIs
• Integrate with GraphQL, JSON, OAuth, and third-party SDKs
• Develop and maintain native iOS applications
• Implement modern iOS architecture patterns
• Ensure code quality through unit and UI testing
Requirements
• 9+ years of experience in iOS application development
• Strong expertise in Swift, Objective-C, SwiftUI, and UIKit
• Experience with networking frameworks including URLSession, Alamofire, and WebSockets
• Knowledge of iOS SDK, Xcode, Cocoa Touch, Foundation, Core Data, Core Animation, and Core Location
• Experience with CI/CD, automated testing, code signing, provisioning profiles, and App Store deployment
• Strong experience with unit and UI testing using XCTest, XCUITest, and XCTestCase
• Experience with performance optimization, memory management, crash analysis, and debugging
• Experience integrating Firebase, Analytics, Remote Config, Cloud Messaging, and third-party services
• Strong understanding of mobile UI/UX principles, accessibility, responsive layouts, and Apple Human Interface Guidelines
• Experience working with REST APIs, microservices, cloud services, and backend integrations
• Strong knowledge of Agile, Scrum, SDLC, code reviews, version control, and software development best practices
• Experience supporting large-scale production iOS applications and troubleshooting complex application issues