2 to 3 years of experience or more in iOS.
Duration: 3 months
Responsibilities:
- Design and build advanced applications for the iOS platform.
- Collaborate with cross-functional teams to define design and ship new features.
- Work with outside data sources and APIs.
- Unit-test code for robustness including edge cases usability and general reliability.
- Work on bug fixing and improving application performance.
- Continuously discover evaluate and implement new technologies to maximize development efficiency.
Qualifications/Skills:
- BSc/BEng degree in Computer Science Engineering or a related subject.
- 5 years experience in iOS application development using Swift delivering high-quality user-friendly applications.
- Strong expertise in SwiftUI UIKit and responsive interface design
- Proven track record of launching and maintaining apps on the App Store
- Strong expertise in SwiftUI UIKit and responsive interface design
- Skilled in networking API integration and response handling (Alamofire URLSession Combine)
- Strong knowledge of architectural patterns like MVC MVVM Coordinator or VIPER
- Solid understanding of the full mobile development life cycle.
- Understanding of Apples design principles interface guidelines and accessibility standards
Added Advantages:
- Expertise in CI/CD tools such as Fastlane Jenkins and GitLab
- Familiarity with modern iOS frameworks such as Combine and Concurrency (async/await actors)
- Experience mentoring or leading other developers is a plus
- Proven track of record of performance optimization and debugging with modern iOS tools like Xcode Instruments and the debugging process.