Company Description
CodeChavo is a global leader in digital transformation, empowering organizations to achieve impactful changes through cutting-edge technology. By partnering with leading technology companies, CodeChavo drives innovation, agility, and sustainable growth for its clients. With a commitment to excellence, the company offers end-to-end support from design to operations. CodeChavo helps businesses outsource digital projects and build high-performing technology teams to address their unique challenges and opportunities.
Role Description
We are looking for a highly skilled iOS Developer with strong expertise in Swift, UIKit, and the full mobile development lifecycle. The ideal candidate should be capable of independently managing UI, API integration, and database operations while ensuring seamless execution of project planning and tracking activities.
Responsibilities :
- Develop, maintain, and enhance iOS applications with high performance and quality.
- Manage the complete flow of API integration, UI implementation, and local DB operations .
- Independently track and execute project plans, timelines, and deliverables.
- Follow all defined processes for project planning and progress tracking.
- Collaborate effectively with team members and communicate progress clearly.
- Implement and optimize various iOS features including notifications, background tasks, and hardware-based functionalities.
- Work with camera modules, bulk image uploads, and performance tuning.
- Develop, version, and maintain XCFrameworks and Swift Packages , including deployment over CocoaPods.
Requirements :
2-5 years of hands-on experience in iOS development (Swift).Strong understanding of the complete mobile application lifecycle .Expert knowledge of UIKit, AutoLayout, JSON / REST APIs, AVFoundation, Localization , and core Cocoa frameworks (Core Animation, Core Motion, Core Graphics, Core Audio).Experience with Push Notifications, Background Services, In-app Purchases, Payment Gateways , and third-party SDK integrations.Solid understanding of MVC & MVVM design patterns.Proficiency in logging and analytics tools (e.g., Crashlytics , event tracking).Experience with offline storage : SQLite / CoreData / Realm.Knowledge of iOS hardware integrations : TouchID, FaceID, Force Touch, External Camera .Prior work with camera modules and bulk image background upload .Strong experience in developing, version-controlling, and distributing XCFrameworks & Swift Packages .Good understanding of App Store Review Guidelines .Proficient in tools like Git, Asana , and other task management systems.Strong communication and teamwork capabilities.