iOS Native Developer
Columbus, OH
Job Summary:
We are looking for an experienced iOS Native Developer to design, develop, test, and maintain native iOS applications. The ideal candidate should have strong hands-on experience with Swift, Objective-C, iOS SDK, UIKit, SwiftUI, and Xcode.
Key Responsibilities
Develop and maintain native iOS applications using Swift and Objective-C.
Build high-quality, scalable, and responsive mobile applications.
Develop user interfaces using UIKit and SwiftUI.
Integrate REST APIs, JSON, SDKs, and third-party services.
Implement application architecture using MVVM, MVC, or Clean Architecture.
Perform unit testing, debugging, troubleshooting, and performance optimization.
Work closely with UI/UX designers, backend developers, QA engineers, and product teams.
Participate in code reviews and ensure coding standards and best practices.
Manage application releases and deployments through Apple App Store.
Troubleshoot production issues and provide ongoing application support.
Required Skills
Strong hands-on experience in Native iOS Development.
Proficiency in Swift and/or Objective-C.
Strong knowledge of iOS SDK, UIKit, SwiftUI, and Xcode.
Experience with RESTful APIs and web services.
Knowledge of Core Data, Core Location, Push Notifications, and Firebase.
Experience with Git/GitHub/GitLab.
Strong understanding of iOS application lifecycle and memory management.
Experience with Unit Testing and UI Testing.
Knowledge of App Store deployment and certificate/provisioning management.