3 - 5 years

12 - 14 Lacs

Posted:7 hours ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Key Responsibilities

  • Design and develop iOS applications with high performance and responsiveness.
  • Implement real-time communication using

    WebSockets/Socket.IO

    for chat, notifications, or live data updates.
  • Integrate calling features (

    VoIP, Call Kit, Push Kit, Agora, WebRTC or similar SDKs

    ).
  • Work on

    media handling

    including image/video compression, upload/download optimization, and streaming.
  • Integrate and maintain

    third-party SDKs

    (payment gateways, analytics, social logins, crash reporting, etc.).
  • Collaborate with product managers, designers, and backend developers to deliver new features.
  • Ensure

    application security, stability, and App Store compliance

    .
  • Debug, profile, and optimize applications for performance and memory usage.
  • Write

    unit and UI tests

    to ensure code quality.

Required Skills & Qualifications

  • 3-5 years of professional iOS development experience.
  • Proficient in

    Swift

    , with solid understanding of

    Objective-C (nice to have)

    .
  • Strong experience with

    Socket communication

    (Socket.IO, WebSocket's, MQTT, or similar).
  • Hands-on experience with

    VoIP/Video Calling

    using Call Kit, Push Kit, Agora, WebRTC, or Twilio.
  • Experience in

    image & video compression, transcoding, caching, and progressive media loading

    .
  • Expertise in

    UIKit, SwiftUI (preferred), Auto Layout, Core Data, AV Foundation

    .
  • Strong understanding of

    RESTful APIs, JSON, and GraphQL

    .
  • Familiarity with

    CI/CD tools

    (Fastlane, GitHub Actions, Bitrise, Jenkins).
  • Knowledge of

    memory management, background tasks, and offline storage

    .
  • Good understanding of

    App Store submission, provisioning, and certificates

    .

Good to Have

  • Experience with

    Firebase (FCM, Crashlytics, Analytics, Remote Config)

    .
  • Knowledge of

    multithreading (GCD, Operation Queue)

    and performance tuning.
  • Familiarity with

    video editing libraries

    (AV Foundation, FFmpeg, Core Image).
  • Exposure to

    Agile/Scrum development

    .
  • Knowledge of

    cross-platform frameworks

    (Flutter/KMM/React Native) is a plus.


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

mohali district, india

vishakhapatnam, andhra pradesh, india