A leading tech company in Jersey City is seeking an iOS Developer to create high-quality applications using Swift and Objective-C. You will implement scalable architectures like MVVM and manage network communications through RESTful APIs. The ideal candidate should have hands-on experience with UI frameworks like UIKit and SwiftUI, including expertise in adaptive layouts and asynchronous programming techniques. This role combines creativity with technical skills in a dynamic environment.
Qualifications
Hands-on experience with Swift and Objective-C for iOS development.
Strong understanding of MVVM, MVC, and Clean Architecture.
Experience in developing UIs with UIKit and SwiftUI.
Responsibilities
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 and accessibility support for multiple device sizes.
Manage asynchronous programming using Combine, async/await, or GCD.
Skills
Swift development
Objective-C support
MVVM
MVC
Clean Architecture
UIKit
SwiftUI
RESTful APIs
Asynchronous programming
Job description
Overview
Mandatory Skills: Hands development and support in Swift, Objective-C, MVVM/MVC/Clean Architecture
Responsibilities
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.
Qualifications
Mandatory Skills: Hands development and support in Swift, Objective-C, MVVM/MVC/Clean Architecture