Position Overview
We are looking for a skilled
iOS Developer to design, develop, and maintain high-quality iOS applications. The ideal candidate should have strong expertise in
Swift,
SwiftUI, and a solid understanding of Apple's ecosystem, design guidelines.
Key Responsibilities
- Develop and maintain advanced iOS applications using SwiftUI.
- Collaborate with product managers, designers, and backend teams to define, design, and ship new features.
- Ensure performance, quality, and responsiveness of applications.
- Identify and fix bugs, improve app stability, and optimize performance.
- Integrate RESTful APIs, third-party SDKs, Webview implementation and backend services.
- Work with version control systems like Git.
- Ensure apps meet Apple Human Interface Guidelines and App Store standards.
- Stay updated with the latest iOS, Swift, and mobile development trends.
Required Skills & Qualifications
- Bachelor's degree in Computer Science, Engineering. (Preferred)
- 3+ years of professional iOS development experience.
- Strong proficiency in Swift and SwiftUI and the iOS SDK.
- Experience with Xcode, Cocoa Touch, and Apple frameworks.
- Strong understanding of MVVM/MVC architecture patterns.
- Experience with API integration (REST/JSON).
- Familiarity with unit testing, UI testing, and debugging tools.
- Knowledge of app lifecycle, memory management, and performance optimization.
Preferred Skills (Good To Have)
- Experience with Core Data, Push Notifications, CloudKit, or AVFoundation.
- Experience with App Store submission process.
- Familiarity with Firebase, analytics, and crash reporting tools.