iOS Development Lead
Hawk MarTech
5 - 10 years
Gurugram
Posted: 10/01/2026
Job Description
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 .
Services you might be interested in
Improve Your Resume Today
Boost your chances with professional resume services!
Get expert-reviewed, ATS-optimized resumes tailored for your experience level. Start your journey now.
