Application Programming Interface (API), Mobile Applications Development, Model View Controller, Model View ViewModel (MVVM), Network Administration/Management, Objective-C Programming Language, Project/Program Management, Quality Management, REST (Representational State Transfer), Swift, User Interface/Experience (UI/UX), iOS
Mandatory Skills: Hands development and support in Swift, Objective-C, MVVM/MVC/Clean Architecture
Job Description
Develop and maintain high-quality iOS applications using Swift and Objective-C.
Implement scalable architectures such as MVVM / MVC / Clean Architecture.
Integrate RESTful APIs and manage network communication using modern frameworks.
Develop UI using UIKit and SwiftUI where applicable.
Implement Auto Layout, Adaptive UI, and accessibility support for multiple device sizes.
Manage asynchronous programming using Combine, async/await, or GCD.