What are the responsibilities and job description for the IOS Developer position at Sarian Solutions?
Job Details
-
Proven experience as an iOS Developer or similar role.
-
Proficiency in Swift (preferred) and Objective-C (optional) programming languages.
-
Strong understanding of iOS frameworks, including UIKit, CoreData, Core Animation, etc.
-
Experience with iOS development tools, including Xcode, Instruments, and Git.
-
Solid understanding of mobile application architecture patterns (MVC, MVVM, etc.).
-
Knowledge of RESTful APIs and experience integrating them into iOS applications.
-
Understanding of Apple's Human Interface Guidelines and best practices for UI/UX design.
-
Strong debugging and problem-solving skills.
-
Experience with database management (Core Data, SQLite, etc.) and managing local storage.
-
Familiarity with app lifecycle management, performance optimization, and memory management.
-
Experience with unit testing and automated testing tools such as XCTest.
-
Experience with SwiftUI and Combine framework.
-
Familiarity with third-party libraries and tools, such as Alamofire, Firebase, etc.
-
Knowledge of Cloud-based technologies (e.g., Firebase, AWS).
-
Understanding of app deployment to the Apple App Store, including submission and app version management.
-
Experience with continuous integration/continuous deployment (CI/CD) tools.