IOS Mobile Engineer
TestCrew | Quality Engineering & Software Testing · Riyadh, Riyadh, Saudi Arabia
Apply & track with Apply EdgeSummaryLead the delivery of stable, scalable production iOS applications focused on API integration, mediastreaming SDK usage, performance, reliability, security, release automation, and observability.Responsibilities• Design and ship production iOS applications• Lead iOS architecture for scalability, reliability, performance, and maintainability• Integrate backend APIs, distributed systems, and third-party SDKs• Implement real-time updates, push notifications, background sync, and event-driven flows• Integrate and optimize media streaming SDKs on iOS• Optimize performance, memory, battery, startup time, and network usage• Own iOS CI/CD, App Store releases, versioning, and rollouts• Drive crash monitoring, observability, and production incident resolution• Build for poor networks, iOS lifecycle constraints, background limits, and device differences• Support iOS app hardening, obfuscation, tamper resistance, jailbreak detection, and threatdetectionRequired• Strong track record shipping production iOS apps to the App Store• Mandatory Swift expertise• Deep knowledge of iOS, UIKit/SwiftUI, app lifecycle, background modes, and modern iOSarchitecture• Production experience integrating media streaming or real-time communication on iOS• Experience integrating backend APIs, distributed services, and third-party• Strong understanding of iOS performance, stability, memory, battery, and network optimization• Experience with CI/CD, release automation, crash analysis, monitoring, and phased rollouts• Secure mobile development and API integration experience• iOS app obfuscation, hardening, tamper resistance, jailbreak detection, and threat detectionexperiencePreferred• Streaming media or low-latency communication experience• Offline-first design and resilient sync• Strong observability and production diagnostics• SwiftUI experience