ResponsibilitiesMaintain, update, and enhance the MyFatoorah iOS application using Swift, UIKit, and SwiftUI.Develop new features with clean, scalable, and maintainable code following best practices and Apple’s Human Interface Guidelines.Optimize application performance, responsiveness, and stability across all supported iOS devices.Integrate RESTful APIs, payment gateways, third-party services, and internal APIs securely and efficiently.Conduct unit testing, debugging, and code reviews to ensure high-quality releases.Collaborate closely with backend developers, QA, and product teams to translate business requirements into technical solutions.Prepare and manage App Store submissions, including metadata, screenshots, release notes, and compliance requirements.Monitor app performance, crashes (via tools like Firebase Crashlytics), and user feedback, and implement improvements accordingly.SkillsQualification and SkillsBachelor’s degree in computer science, Software Engineering, or a related field.Hands-on experience in iOS development, with deep expertise in Swift, UIKit, and SwiftUI.Strong experience building and publishing apps on the Apple App Store.Experience working with REST APIs, JSON, authentication methods, and secure data handling.Experience with version-control systems such as Git.Strong command of Swift, UIKit, SwiftUI, Xcode, and iOS frameworks.Solid understanding of architectural patterns such as MVC, MVVM, Clean Architecture.Experience with testing tools such as XCTest and UI testing frameworks.Excellent problem-solving and debugging skills.Strong understanding of mobile security, performance optimization, and best development practices.Strong communication skills to clearly explain technical concepts and contribute to sprint planning and review discussions.