iOS Developer
About This Role
Key Responsibilities
· Develop and maintain native iOS features using Swift and modern Apple frameworks (e.g., SwiftUI/UIKit, Combine, URLSession).
· Implement offline-first capabilities: local persistence (Core Data/SQLite), sync strategies, conflict resolution, and graceful degradation under poor connectivity.
· Integrate with backend APIs (REST/GraphQL) and real-time channels (WebSockets/push messaging) following secure coding standards.
· Implement geolocation and mapping features (location tracking, geofencing, map overlays) with attention to battery and privacy.
· Build robust authentication/authorization flows (OIDC/OAuth2), secure storage (Keychain), and encryption best practices.
· Implement rich notifications and background processing (push notifications, background fetch, task scheduling) aligned to platform constraints.
· Create reusable UI components aligned to the design system; ensure accessibility (VoiceOver, dynamic type).
· Write unit, integration, and UI tests (XCTest/XCUITest); participate in code reviews and maintain high code quality.
· Profile and optimize performance (startup time, memory, networking), and address crash analytics.
· Collaborate with backend, QA, and DevOps teams to support CI builds, test automation, and release processes.
· Document architecture decisions, APIs usage, and troubleshooting guides.
Required Qualifications & Experience
· 4+ years of professional iOS development with Swift; experience shipping production iOS apps.
· Strong understanding of iOS app lifecycle, concurrency, networking, and memory management.
· Experience with mobile security, offline storage, and syncing patterns.
· Familiarity with CI/CD for iOS, code signing, App Store/TestFlight distribution (or enterprise distribution).
· Ability to debug complex issues across device, network, and backend dependencies.
Job Type: Full-time
Pay: AED12,000.00 - AED15,000.00 per month
Work Location: In person
Similar Jobs
iOS Developer- Native
Tiger Recruitment · Dubai
\*\*\* Must be based in the UAE \*\*\* Must have Swift/Swift UI Experience Salary: 12,000\-13,000 AED Monthly Location: Dubai Our client is a rapidly expanding technology company seeking a Senior iOS Developer to play a
Yesterday
Generate Resume ↗iOS Developer
Joblet-AI ·
* **Role:** iOS Developer * **Location:** Remote * **Employment Type:** Full\-time **Compensation:** Competitive salary commensurate with experience, qualifications, and location. **Indicative range:** $100,000 – $165,00
1 weeks ago
Generate Resume ↗Senior iOS Developer
The 1 % App · Dubai
**About the Role** We’re looking for a S **enior iOS Developer with 7\+ years of experience** who is deeply skilled in iOS development and genuinely excited about reshaping how humans connect, and providing a live\-strea
1 weeks ago
Generate Resume ↗iOS Developer (Remote)
Joveo Ai ·
**About Joveo:** Every company says they're "AI\-first." We actually are. Joveo's recruitment advertising platform processes millions of hiring decisions through machine learning, real\-time bidding, and predictive analy
3 weeks ago
Generate Resume ↗Senior iOS Developer
The 1 % App · Dubai
**About the Role** We’re looking for a S **enior iOS Developer with 7\+ years of experience** who is deeply skilled in iOS development and genuinely excited about reshaping how humans connect, and providing a live\-strea
3 weeks ago
Generate Resume ↗Stop applying blindly.
Start getting hired.
Base Career automates the hardest parts of job searching — apply smarter, not harder.
AI Resume in 60s
Your resume rewritten for this exact role using the job description as the brief.
ATS-Optimized
Get past automated screening filters with the right keywords matched to each job.
Application Tracker
Track every job, follow-up, and interview in one visual kanban board.
Free plan · No credit card required