
Search by job, company or skills
Key Responsibilities:
Design, develop, and maintain iOS applications using Swift and SwiftUI.
Lead the development of features with a focus on performance, quality, and scalability.
Collaborate with cross-functional teams including product, design, and backend teams.
Ensure best practices in coding, debugging, and version control.
Guide and mentor junior developers where applicable.
Required Skills & Experience
Strong understanding of OOPS concepts and Swift / SwiftUI, including:
Collections, Classes, Protocols, Closures, App Lifecycle, Optionals.
Mandatory:
Strong experience with OTT (Over-The-Top) platforms and Audio/Video (AV) players.
Proficient in UIKit, including:
oView Controller lifecycle Programmatic UI / Storyboards
oAuto Layout Collection Views
Strong debugging skills using Xcode logs and Xcode Debugger.
Experience implementing features using MVVM architecture.
Knowledge of design patterns such as Singleton and Observer (for candidates with 4+ years of experience).
Strong understanding of multithreading concepts, including: GCD Concurrency
Background tasks (for candidates with 4+ years of experience).
Hands-on experience with Git or other source code version control tools.
Nice to Have
Experience leading iOS teams or acting as a technical point of contact.
Exposure to performance optimization and memory
Job ID: 143849681