
Roles and Responsibilities:
- Design and build applications for the iOS platform.
- Ensure application performance, quality, and responsiveness.
- Collaborate with the team to define, design, and deliver new features.
- Identify and resolve bottlenecks, fix bugs, and enhance performance.
- Maintain code quality, organization, and automation processes.
Requirements
Core iOS Skills
- 1–2 years of iOS development experience.
- Strong proficiency in Swift, SwiftUI, and Cocoa Touch.
- Experience with dependency managers like Cocoapods, SPM, etc.
- Knowledge of iOS frameworks such as Core Data, Core Animation, etc.
- Experience with offline storage, threading, background processing, and performance tuning.
- Familiarity with RESTful APIs and JSON parsing.
- Understanding of Apple’s Human Interface Guidelines (HIG) and UI/UX best practices.
- Knowledge of secure data handling, encryption, and Keychain usage.
- Good to have: Experience with WebSockets, live data streams, or real-time event handling.
Additional Skills
- Familiarity with push notifications and cloud messaging APIs.
- Knowledge of continuous integration and deployment pipelines.
- Solid understanding of the complete mobile development lifecycle.
- Good to have: Knowledge of Blockchain, Cryptocurrency, or Web3 concepts.
- Understanding of other web technologies and UI/UX standards.
- Familiarity with cloud message APIs and push notifications.
- Knack for benchmarking and optimization.
- Familiarity with continuous integration processes.
- Open-source contributions (preferred).