Search by job, company or skills

Kavi India

Senior iOS Developer

new job description bg glownew job description bg glownew job description bg svg
  • Posted 2 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

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

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 143849681

Similar Jobs