We are looking for a passionate and experienced iOS Developer who is proficient in Swift and has hands-on expertise with UIKit & SwiftUI frameworks. The ideal candidate should have strong exposure to the iOS SDK, app lifecycle management, performance tuning, and building pixel-perfect, scalable applications.
Youll collaborate closely with designers, product managers, and backend engineers to deliver high-quality mobile applications that align with Apples Human Interface Guidelines.
Key Responsibilities :
- Design and develop advanced applications for the iOS platform using Swift and SwiftUI / UIKit.
- Write clean, maintainable, and scalable code using Swift language features (optionals, generics, extensions, error handling, protocols).
- Implement functional programming patterns with map, filter, reduce where applicable.
- Build adaptive and responsive UIs with Auto Layout for multiple screen sizes.
- Integrate third-party and in-house APIs (REST & GraphQL) with proper error handling, pagination, and caching strategies.
- Implement offline-first capabilities using SQLite, Realm, or AsyncStorage.
- Ensure app performance through profiling, debugging, and memory optimization using Xcode & Instruments.
- Follow Apples Human Interface Guidelines (HIG) to deliver seamless user experiences.
- Implement authentication mechanisms like OAuth, JWT, biometrics, and secure storage.
- Work with APNs and Firebase Cloud Messaging for push notifications.
- Collaborate with the team using Git version control, branching strategies, and code reviews.
- Stay up to date with emerging iOS technologies and best practices.
Required Skills & Experience :
Strong proficiency in Swift, with deep knowledge of syntax, optionals, data types, control flow, protocols, extensions, and generics.Experience in both UIKit (legacy) and SwiftUI (modern) frameworks.Solid understanding of Objective-C and Cocoa Touch.Strong knowledge of core iOS frameworks : Foundation, Core Data, Core Animation, AVFoundation, etc.Expertise in Auto Layout & responsive design principles.Experience handling app lifecycle, background tasks, and memory management.Practical experience with offline storage solutions (SQLite, Realm).Hands-on with push notification services (APNs, Firebase).Exposure to performance tuning and debugging with Xcode & Instruments.Familiarity with CI / CD workflows is a plus.(ref : hirist.tech)