Job Openings
Senior Mobile Engineer - iOS
About the job Senior Mobile Engineer - iOS
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 Apple's 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.