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.
Any Graduate