Senior iOS Developer

Emdad By Elm


Date: 3 weeks ago
City: Jeddah
Contract type: Full time

Role Summary

Design, architect, and deliver high‑performance, secure, and scalable native iOS applications using Swift (and Objective‑C where needed). Lead technical decisions, establish engineering standards, and mentor developers while ensuring best practices for performance, security, and user experience. Ideal for a hands‑on senior who can balance architecture with execution in a complex, service‑rich ecosystem (APIs, identity, payments, maps, notifications).


Key Responsibilities

Architecture & Development

  • Define modular app architecture (e.g., Clean Architecture, MVVM, VIPER) and implement features using SwiftUI, UIKit, Combine, and modern concurrency (async/await, GCD).
  • Build resilient data layers using URLSession/Alamofire, REST/GraphQL, Core Data/Realm, offline caching, and background tasks.

Performance, Quality & Security

  • Profile and optimize rendering, memory, and startup time using Xcode Instruments.
  • Enforce code quality through XCTest/XCUITest, snapshot tests, and linting.
  • Implement security best practices: Keychain, Secure Enclave, App Transport Security, SSL pinning, jailbreak/root detection.

Source Control

  • Maintain clean version control practices using Git (branching strategies, code reviews).

Observability & Release

  • Instrument analytics and logging; monitor stability with Crashlytics/App Center.
  • Manage distribution via TestFlight and App Store Connect, including enterprise/internal builds.

Collaboration & Leadership

  • Work closely with Product, Design, QA, and Backend teams to refine scope and ensure accessibility/localization (including RTL/Arabic).
  • Mentor engineers through code reviews, design discussions, and technical guidance.


Required Technical Skills

  • Languages & Frameworks: Swift (expert), SwiftUI, UIKit, Combine; Objective‑C (working knowledge).
  • Tooling: Xcode, Instruments, LLDB; dependency managers (SPM, CocoaPods).
  • Networking & Data: REST/GraphQL, JSON, WebSockets, Core Data/Realm, background transfers.
  • Testing & Quality: XCTest, XCUITest, mocks/stubs, DI, snapshot/UI tests.
  • Security: Keychain, ATS, SSL pinning, secure storage, code signing & provisioning.
  • Monitoring: Crashlytics/App Center, analytics frameworks, feature flags/remote config.


Qualifications

  • 6–10 years of professional iOS development with multiple App Store/TestFlight releases.
  • Proven experience owning feature delivery across architecture → implementation → release.
  • Strong knowledge of performance tuning, memory management, and concurrency.
  • Excellent collaboration and mentoring skills.


Nice to Have

  • Experience in large, multi‑team programs with shared modules and component libraries.
  • Maps/navigation, geofencing, push notifications at scale.
  • Payments, identity (OAuth/OpenID Connect), and compliance‑driven environments.
  • A/B testing, growth analytics, and experimentation platforms.

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

اخصائي تسويق رقمي

شركة ارسيليا التجارية, Jeddah
2 days ago
إسم الجهة: شركة ارسيليا التجارية مسمى الوظيفة الشاغرة: اخصائي تسويق رقمي مجال العمل: العقارات والأراضي والأملاك [ عرض كل الوظائف في هذا التصنيف ] مكان الوظيفة: جدة - منطقة مكة تاريخ الإضافة: 05/01/2026 المهام والوصف الوظيفي: اعداد واقتراح اليات تنفيذ خطط التسويق للشركة والاحتياجات الاعلانية وانشاء المحتوى الإعلاني للبوستات والفيديوهات وترشيح استقطاب المؤثرين والتنسيق معهم بناءً على الخطة المقدمة للإدارة...

Internal Auditor (2023243)

Nahdi, Jeddah
3 days ago
Assist and participate in conducting the audit process to all Nahdi Divisions including the planning, execution and reporting phases to ensure compliance and that internal control is in place. Accountabilities Prepare the audit working papers through the fill of the audit forms and the communication with the concerned stakeholders to ensure that the audit working papers include all the required...

Health & Wellness Marketing Department Manager (2023307)

Nahdi Medical Co., Jeddah
4 days ago
Job DescriptionBusiness Understanding & Strategic Inputs: Lead a research for solid understanding of the category and female shopper in order to find opportunities and innovation ideas that get reflected in Category and Brand Master plans. Lead the development of an annual category marketing calendar across the respective categories with Commercial & operation departments through quarterly & monthly update in order...