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.