Senior iOS Developer - IoT & Video Streaming

7 years

0 Lacs

Posted:3 days ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Senior iOS Developer – IoT & Video Streaming

mobile engineering, IoT, and multimedia systems


About Us – Mantra Softech

smart home, and intelligent IoT ecosystems

connected experiences


Role Overview

Senior iOS Developer


Location

📍 Ahmedabad, (Full-Time | On-Site)


About the Role

next-generation iOS applications

Swift, system-level integrations, and embedded communications


Key Responsibilities

  • Architect, design, and develop advanced

    iOS applications

    using Swift and SwiftUI/UIKit.
  • Implement secure

    authentication flows

    using Apple/Google SSO, OAuth 2.0, and token-based APIs.
  • Integrate and manage

    BLE and Thread protocol

    communications for IoT devices.
  • Develop

    Matter IoT protocol integrations

    for device onboarding and control.
  • Handle

    real-time video and audio streaming

    using WebRTC, RTSP, and AVFoundation.
  • Implement secure

    WebSocket and MQTT

    communication channels for telemetry and device updates.
  • Integrate

    native C/C++ libraries

    into Swift applications via bridging headers and Objective-C++.
  • Maintain clean, modular, and testable codebases with CI/CD pipelines (Fastlane, GitHub Actions).
  • Manage

    local data storage

    using CoreData, Realm, or SQLite.
  • Optimize app performance, debug crashes, and analyze telemetry using Instruments and Crashlytics.
  • Ensure

    app security compliance

    (Keychain, Secure Enclave, permission handling).
  • Deliver pixel-perfect UI/UX following Apple’s Human Interface Guidelines and accessibility best practices.


Required Skills

Languages & Frameworks

  • Proficient in

    Swift

    and

    Objective-C

    , with experience integrating C/C++ libraries via bridging headers and Objective-C++ (.mm).
  • Strong in

    UIKit, SwiftUI, Combine, CoreBluetooth, Network, AVFoundation, CoreData, and CryptoKit

    .
  • Optional: familiarity with

    Kotlin/Java

    for cross-platform collaboration.

Networking & Security

  • Deep understanding of

    RESTful and GraphQL

    API integration with Alamofire or Apollo.
  • Experience with

    secure token management

    using Keychain and App Attest.
  • Implementing

    encrypted WebSocket/MQTT clients

    (e.g., Starscream, CocoaMQTT).

IoT Integration

  • BLE communication using CoreBluetooth.
  • Thread networking and Matter SDK for smart device commissioning.
  • Edge communication and device telemetry design.

Media & Streaming

  • Experience with

    WebRTC

    ,

    RTSP

    , or similar video streaming protocols.
  • Familiar with

    AVFoundation

    ,

    ReplayKit

    , or third-party streaming SDKs.

Tooling & CI/CD

  • Hands-on with

    Xcode

    ,

    Fastlane

    ,

    Bitrise

    ,

    Jenkins

    , and

    App Store Connect

    .
  • Debugging tools like

    Proxyman

    ,

    Charles

    , and

    Instruments

    .

Monitoring & Analytics

  • Crash and event tracking with

    Firebase, Crashlytics, Sentry, Mixpanel, or Amplitude

    .
  • Log management and in-app telemetry best practices.


Preferred Skills

  • Experience with

    cross-platform bridges

    and native SDK wrappers.
  • Understanding of

    IoT device protocols

    ,

    edge computing

    , or

    embedded firmware

    .
  • Familiarity with

    video codecs, media optimization

    , and

    latency tuning

    .


Qualifications

  • Bachelor’s or Master’s degree in

    Computer Science, Electronics, or related field

    .
  • 5–7 years of experience in

    iOS development

    , including

    IoT

    and

    video streaming

    applications.


How to Apply

saurin.chauhan@mantratec.com

"Senior – iOS Developer"

 

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