Job Openings IOS Engineer

About the job IOS Engineer

**Job Title:** iOS Engineer( contractor)

**Location:** New York, NY, USA

**Experience Required:** 8 Years +

### **Job Description**

We are seeking a highly skilled and experienced **iOS Engineer** to join our client mobile development team in New York. The ideal candidate will have a strong command of Swift, iOS frameworks, and architectural patterns, and will be passionate about building scalable and elegant mobile applications.

### **Key Responsibilities**

* Design, develop, and maintain advanced iOS applications using **Swift**, **UIKit**, and **SwiftUI**

* Implement clean, testable, and scalable code using **MVVM** architecture

* Collaborate with cross-functional teams to define, design, and ship new features

* Integrate backend services using **gRPC** and support **Backend-for-Frontend (BFF)** architecture

* Write and maintain **unit tests** and **UI tests** using **XCTest** and other testing tools

* Optimize application performance and ensure responsiveness across devices

* Work with **Git** and **GitHub** for version control, code reviews, and collaborative development

* Maintain code quality through continuous integration and code analysis tools

* Stay up to date with the latest trends and best practices in iOS development

### **Requirements**

* 8-12 years of professional experience in iOS application development

* Expert-level proficiency in **Swift**

* Strong hands-on experience with **UIKit**, **SwiftUI**, and **Xcode**

* In-depth understanding of architectural patterns such as **MVVM**

* Experience working with **gRPC** and implementing **BFF** layers

* Solid understanding of iOS design principles and Apples Human Interface Guidelines

* Proficient in writing testable code and automated tests (XCTest)

* Familiarity with **Git**, **GitHub**, and modern CI/CD workflows

* Excellent problem-solving skills and attention to detail

* Strong communication skills and ability to work in an agile environment

### **Preferred Qualifications**

* Experience in App Store deployment and release management

* Knowledge of Combine, Core Data, or other Apple frameworks

* Familiarity with performance profiling and memory management tools