Job Summary:
We are seeking a highly skilled iOS Developer with expertise in RxSwift, Objective-C, SwiftUI framework, Combine, and MVVM to join a consultancy project.
Responsibilities
* Develop and maintain iOS applications using Swift and Objective-C.
* Implement MVVM architecture and ensure best coding practices.
* Utilize RxSwift or Combine for reactive programming.
* Design and develop user interfaces using SwiftUI framework and Adaptive Layout.
* Write unit tests and ensure code quality through quality gates.
* Apply SOLID principles and design patterns for scalable applications.
* Collaborate with cross-functional teams to define, design, and ship new features.
* Manage application dependencies using SPM and CocoaPods.
* Deploy applications to the App Store, ensuring compliance with publishing guidelines.
Requirements
* Strong experience with Reactive Programming using RxSwift or Combine.
* Proficiency in Objective-C and Swift.
* Deep understanding of the SwiftUI framework.
* Experience with MVVM architecture.
* Knowledge of unit testing methodologies.
* Expertise in quality gates and ensuring code quality assurance.
* Strong understanding of Adaptive Layout for responsive UI design.
* Familiarity with design patterns and SOLID principles.
* Understanding of Test-Driven Development (TDD) principles.
* Experience with the App Store publishing process.
* Knowledge of dependency management using SPM and CocoaPods.