Remote job
iOS Engineer
Job details
About this role
Role overview Build and maintain native iOS applications for products that benefit from Apple platform capabilities. You will partner with design, product, and backend colleagues to deliver polished, reliable experiences, with attention to accessibility, performance, and long-term maintainability.
Responsibilities - Develop and support iOS apps in Swift, implementing interfaces and navigation that fit platform conventions. - Connect applications to backend APIs and local persistence. - Handle offline use, permissions, and device capabilities thoughtfully. - Investigate device and operating-system issues and improve performance, stability, and crash rates. - Collaborate with designers on interaction details and write tests for important user flows. - Contribute to code reviews, engineering practices, and App Store release preparation.
Requirements - Strong Swift skills and experience with production iOS applications. - Proficiency with UIKit and/or SwiftUI. - Experience integrating REST APIs. - Understanding of app lifecycle, memory management, and performance tools. - Attention to user experience and Apple interface guidance. - Comfortable with Git, release workflows, cross-functional collaboration, and debugging on real devices.
Nice to have Experience with Combine, Core Data, push notifications, TestFlight, iOS CI, or accessibility practices.
Benefits and work setup Part-time role, fully remote from Egypt, with flexible hours and collaboration overlap; Cairo office access is available when needed. Benefits include paid annual and sick leave, performance bonuses, annual salary reviews, learning and certification support, conference opportunities, equipment and internet support, medical insurance, mentorship, and work across different industries.