Description

Position Overview: We are seeking a highly skilled Senior iOS Developer for our outsourced project.

The ideal candidate will have extensive experience in developing high-quality mobile applications using Swift, with a strong focus on innovation and user experience.

Key Responsibilities: ⦁ Design and build advanced iOS applications using Swift.

⦁ Collaborate with our team to define, design, and ship new features.

⦁ Work with external data sources and APIs.

⦁ Perform unit testing and ensure code robustness, including handling edge cases.

⦁ Fix bugs and u application performance.

⦁ Conduct code reviews and ensure high code quality.

⦁ Provide technical leadership and make architecture decisions.

Qualifications: ⦁ Proven experience as a Senior iOS Developer.

⦁ Proficient in Swift, SwiftUI, Core Animation and Cocoa Touch.

⦁ Familiarity with Swift Data, Core Data, Realm.

⦁ Experience with XCTest, XCUITest and Swift Test.

⦁ Strong understanding of Apple’s design principles and MVVM architecture.

⦁ Skilled in offline storage, threading, memory management and performance tuning.

⦁ Experience with RESTful APIs.

⦁ Proficient with code versioning tools like Git.

⦁ Familiar with continuous integration and delivery.

Preferred Skills: ⦁ Experience with Objective-C, low-level C-based libraries, JavaScript.

⦁ Knowledge of third-party libraries and APIs.

⦁ Knowledge of Apple MDM.

⦁ Knowledge of the Apple Enterprise, In-House Application Distribution.

⦁ Knowledge of multiple schemes, multiple targets of project.

⦁ Understanding of the full mobile development lifecycle and Agile methodologies.

Soft Skills: ⦁ Excellent problem-solving and communication skills.

⦁ Ability to work independently and in a team.

Education

Any Graduate