iOS Mobile Engineer
TestCrew | Quality Engineering & Software Testing · Médine
Job description
About the role
We are looking for an experienced iOS Mobile Engineer to lead the delivery of stable, scalable production iOS applications. You will own the full lifecycle from architecture to release automation, focusing on performance, reliability, security and observability.
Key responsibilities
- Design, develop and ship production iOS applications.
- Define iOS architecture that ensures scalability, reliability, performance and maintainability.
- Integrate backend APIs, distributed systems and third‑party SDKs, including media‑streaming and real‑time communication SDKs.
- Implement real‑time updates, push notifications, background sync and event‑driven flows.
- Optimize performance, memory usage, battery consumption, startup time and network usage.
- Own CI/CD pipelines, App Store releases, versioning and phased rollouts.
- Drive crash monitoring, observability and production incident resolution.
- Build for poor networks, iOS lifecycle constraints, background limits and diverse device profiles.
- Support iOS app hardening, obfuscation, tamper resistance, jailbreak detection and threat detection.
Required profile
- Proven track record shipping production iOS apps to the App Store.
- Strong expertise in Swift and modern iOS architecture.
- Deep knowledge of UIKit, SwiftUI, app lifecycle, background modes and performance optimization.
- Experience integrating media streaming or real‑time communication on iOS.
- Solid background in API integration, distributed services and third‑party SDKs.
- Hands‑on experience with CI/CD, release automation, crash analysis and monitoring.
- Experience in secure mobile development, including app obfuscation, hardening and threat detection.
Required skills
- Swift
- UIKit
- SwiftUI
- iOS app lifecycle & background modes
- Media‑streaming SDK integration
- Real‑time communication SDKs
- API integration
- Performance, memory, battery and network optimization
- CI/CD pipelines (e.g., Fastlane, GitHub Actions)
- App Store release management and phased rollouts
- Crash monitoring and observability tools
- App hardening, obfuscation, tamper resistance, jailbreak detection
Questions fréquentes
Why are you reporting this job?
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
Published 3 hours ago
Expires 1 month from now
3 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
TestCrew | Quality Engineering & Software Testing
Médine
Related job offers
-
Android Mobile Engineer
TestCrew | Quality Engineering & Software Testing Médine -
Remote Computer User Support Specialist
Re-cruit-Lytic Médine -
Frontend Developer – Lead Architecture for Real‑time Web Apps
TestCrew | Quality Engineering & Software Testing Médine -
SAP SSAM Consultant
E-Solutions Riyad -
SAP Basis Consultant – S/4HANA & OpenText xECM Expert
E-Solutions Riyad