The iOS Developer is expected to have a strong understanding of Swift, Objective-C, Xcode, iOS SDKs, and other related tools and technologies. They will be responsible for designing, developing, and maintaining our iOS applications, ensuring their performance, quality, and responsiveness. They should also keep up-to-date with the latest trends and technologies in the iOS development space and recommend improvements to the existing product.
Requirements:
- Proficient with Swift, SwiftUI, UIKit
- Experience with iOS frameworks such as Framework, coordinator pattern, async-await
- Minimum 5 years of practical experience.
- Solid understanding of mobile application architecture and design patterns (e.g., MVC, MVVM).
- Experience with offline storage, threading, and performance tuning.
- Strong problem-solving skills and attention to detail.
- Experience with RESTful APIs to connect iOS applications to back-end services
- Knowledge of other web technologies and UI/UX standards
- Understanding of Apple’s design principles and interface guidelines
- Knowledge of low-level C-based libraries is preferred.
- Published mobile apps
- Experience with performance and memory tuning with tools
- Proficiency in benchmarking and optimization
- Understanding of code versioning tools Git
- Work efficiently with the iOS SDK, REST, JSON, API, Objective-C, Swift, Xcode, and apply relevant use of Unit and Integration Testing
- Individuals should have at least 5+ years of experience in mobile application development.