Description : iOS Development Lead
Location : Hybrid-Gurgaon
Department : Technology / Engineering
Experience Level : 8+ Years
Employment Type : Full-Time
About the Role :
We are seeking an experienced Lead iOS Developer who is passionate about building elegant, high-performance mobile experiences. As part of our core mobile team, you will be responsible for developing and optimizing the iOS client of our messaging platform - focusing on real-time chat, notifications, media sharing, security, and user experience.
You will work closely with product managers, designers, and backend engineers to bring rich features to life in a fast-moving, privacy-first communication app.
Key Responsibilities :
- Develop scalable iOS apps using Swift and modern framework
- Implement clean architecture (MVVM, VIPER, Coordinator)
- Build core messaging features : chat UI, group messaging, notifications, typing indicators, read receipts
- Integrate real-time communication (WebSockets, Firebase, custom APIs)
- Handle offline messages, sync, and state management
- Manage media : image, video, audio, document upload / download and previews
- Optimize background transfers and media rendering
- Implement end-to-end encryption with secure key storage (Keychain, Secure Enclave)
- Follow privacy best practices and secure data handling
- Optimize performance : memory, battery, launch time using profiling tools
- Write unit, integration, and UI tests (XCTest, XCUITest, Quick / Nimble)
- Support CI / CD pipelines and crash analytics
- Collaborate with cross-functional teams (design, Android, backend)
- Participate in sprints, code reviews, and release cycles
- Maintain documentation for components, APIs, and dev decisions
Required Qualifications :
8+ years of professional experience in iOS development.Proficient in Swift and familiar with Objective-C (for legacy support if needed).Strong understanding of iOS SDK, UIKit, SwiftUI (preferred), Core Data, and background services.Experience with WebSockets, RESTful APIs, and third-party libraries (e.g., Alamofire, SDWebImage).Solid knowledge of mobile app performance tuning, offline handling, and data caching strategies.Experience with Core Animation, Auto Layout, and responsive UI design.Comfortable using Git, Xcode, and dependency managers like CocoaPods or Swift Package Manager.Preferred Qualifications :
Experience building messaging apps, chat SDKs, or real-time communication tools.Familiarity with XMPP, MQTT, or other messaging protocols.Knowledge of SwiftUI, Combine, and modern declarative UI patterns.Exposure to APNs, background push notifications, and silent notifications for message sync.Experience with WebRTC, audio / video SDKs, or VoIP integrations.Understanding of app security, encryption, and local data protection.(ref : hirist.tech)