--- 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.
नौकरी रिपोर्ट करें