iOS Development Lead

8 years

0 Lacs

Posted:2 days ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

About the Role

Lead iOS Developer

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

    .

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You