We are seeking a highly experienced iOS Native Developer with 5+ years of expertise in building intuitive, high-performance iOS applications using native development tools and frameworks. The ideal candidate will have a deep understanding of Apple’s ecosystem and a proven track record of delivering production-grade apps that meet business and user needs.
---
Key Responsibilities:
● Design, develop, and maintain robust and scalable native iOS applications using Swift and Objective-C.
● Collaborate closely with UX/UI designers, backend developers, and product managers to define app features and user experience.
● Ensure performance, quality, and responsiveness of applications across different iOS devices and versions.
● Write clean, maintainable, and testable code following industry best practices and Apple’s Human Interface Guidelines.
● Troubleshoot and resolve issues, improve application performance, and ensure timely delivery.
● Maintain and optimize apps post-launch, including updates and bug fixes.
● Actively participate in code reviews, design discussions, and agile ceremonies.
---
Required Skills & Experience:
● 5+ years of hands-on experience with native iOS development.
● Expert in Swift and Objective-C, with a strong understanding of iOS SDK.
● Deep understanding of native components such as UIKit, CoreData, CoreAnimation, Auto Layout, Notifications, and Concurrency (GCD/Operations).
● Experience in integrating RESTful APIs, WebSockets, and third-party SDKs (e.g., Firebase, Google Maps).
● Strong understanding of app architecture patterns (MVC, MVVM, VIPER, etc.).
● Proficient in version control systems like Git.
● Familiar with Unit testing and UI testing tools (XCTest, XCUITest).
● Experience with App Store submission, provisioning profiles, and certificates.