Search by job, company or skills

Hawk MarTech

iOS Development Lead

new job description bg glownew job description bg glownew job description bg svg
  • Posted a month ago
  • Be among the first 30 applicants
Early Applicant

Job 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.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 131562475