Software Engineer – iOS (JOB ID : 64)
MPay
Job Description
• Strong experience in native iOS development using Swift
• Solid understanding and hands-on experience with OpenAPI integration
• Experience with iOS frameworks such as UIKit / SwiftUI, Foundation and Core APIs
• Familiarity with OpenAPI, networking and data serialization (Protobuf)
• Experience with version control systems (e.g., Git)
• Good understanding of mobile security, performance optimization and memory management
• Strong problem-solving skills and attention to detail
• Ability to work effectively in a dynamic and fast-paced environment
Job Specification
• Design, develop, and maintain native iOS applications using Swift
• Integrate and consume OpenAPI-based endpoints for efficient, secure client-server communication
• Collaborate closely with backend, product and UX/UI teams to deliver scalable features
• Ensure application performance, security and responsiveness
• Write clean, reusable, and testable code following best practices and Apple guidelines
• Debug, troubleshoot, and resolve application issues across different iOS versions and devices
• Participate in code reviews, sprint planning and technical discussions
• Adapt quickly to changing requirements and contribute to continuous improvement
