Senior IOS Developer

WALEE

Lahore

On-site

PKR 3,000,000 - 5,000,000

Full time

6 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

WALEE is seeking an experienced iOS developer to own advanced mobile features for streaming apps. You will design clean architectures, mentor peers, and implement media playback, networking, and modular code using MVVM/MVVM-C.

Ideal candidates have 5+ years in Swift, SwiftUI/UIKit, AVFoundation, and REST integration, with a track record in live-streaming or video apps and strong collaboration skills. This is a fast-paced, hands-on role.

Qualifications

  • 5+ years of iOS development with Swift, SwiftUI, and UIKit.
  • Strong MVVM/MVVM-C, DI, and modular codebase experience.
  • Proficient media streaming: AVFoundation/AVPlayer, HLS, ReplayKit.

Skills

Swift
SwiftUI
UIKit
MVVM
MVVM-C
Dependency Injection
Clean Architecture
Git workflows
Code reviews
AVFoundation
AVPlayer
HLS playback
ReplayKit
REST API integration
Codable
DTO mapping
Swift Package Manager

Tools

Alamofire
URLSession
Swift Package Manager

Job description

Core Requirements (Must-Have)
  • Experience & Foundation: At least 5 years of experience with strong proficiency in modern Swift (including async/await and actors), SwiftUI, and UIKit.
  • Architecture & Design: Deep understanding of clean architecture principles, MVVM/MVVM-C, dependency injection, and modular codebases. Strict adherence to Git workflows and code reviews is expected.
  • Media & Streaming: Extensive experience with media frameworks, including AVFoundation/AVPlayer, HLS playback (buffering, Picture-in-Picture), camera capture pipelines, and ReplayKit for screen broadcasting.
  • Networking: Strong skills in REST API integration using Alamofire or URLSession, along with Codable, DTO mapping, and Swift Package Manager.
Preferred Qualifications (Good-to-Have)
  • Advanced Streaming: Experience with live-streaming SDKs (like Amazon IVS), RTMP, real-time communication (MQTT/WebSockets), and video encoding/decoding fundamentals.
  • UI & Tooling: Familiarity with SnapKit (or advanced Auto Layout), Firebase, Lottie, SDWebImage, and Giphy SDK.
  • Testing & Domain Experience: Experience with automation testing (XCTest, Maestro) and a background in building social, video, or live-streaming applications.
  • Leadership: Ability to mentor other developers and write technical documentation (ADRs).
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior iOS Engineer - Streaming Media & MVVM Architect
Senior iOS Engineer - Streaming Media & MVVM Architect

WALEE • Lahore

On-site
PKR 3,000,000 - 5,000,000
Senior iOS Developer
Senior iOS Developer

Devsinc • Lahore

On-site
PKR 5,586,000 - 8,380,000
iOS Engineer - SwiftUI, MVVM & Core Data
iOS Engineer - SwiftUI, MVVM & Core Data

TIKSOM • Lahore

On-site
iOS Developer
iOS Developer

TIKSOM • Lahore

On-site
Software Engineer - iOS
Software Engineer - iOS

Devsinc, LLC • Lahore

On-site
PKR 1,200,000 - 1,800,000
iOS Engineer - SwiftUI, Performance & Streaming
iOS Engineer - SwiftUI, Performance & Streaming

hr-pod-hiring-talent-globally • Karachi Division

On-site
PKR 1,200,000 - 2,400,000
Junior IOS Developer
Junior IOS Developer

abacus-consulting-3 • Lahore

On-site
PKR 670,000 - 1,116,000
Junior IOS Developer
Junior IOS Developer

Abacus Global • Lahore

On-site
PKR 600,000 - 900,000
Senior IOS Developer
Senior IOS Developer

Translation Empire • Saddar

On-site
PKR 1,200,000 - 2,200,000
Senior IOS Developer
Senior IOS Developer

Translation Empire Ltd • Rawalpindi Cantonment

On-site