Emdad By Elm logo

Senior iOS Engineer

Emdad By Elm

On-site๐Ÿ‡ธ๐Ÿ‡ฆRiyadh, 01, Saudi ArabiaentryPosted 9d ago

Visa & sponsorship

  • Employers in Saudi Arabia sponsor the residence visa by default, and nothing in the posting says otherwise.

Job description

Job Overview

Senior iOS Engineer

will own iOS features end-to-end: designing and implementing robust Swift apps, integrate with backend services, choose and maintain

persistence, triage and fix production issues, and support build/signing/distribution pipelines. help raise engineering quality through

testing, code review, automation, and mentoring.

Key Responsibilities

  • Deliver production-ready iOS features with readable, testable Swift code.

  • Translate API contracts into reliable client models and networking flows.

  • Maintain Core Data.

  • Find and resolve crashes and memory issues; profile and optimize app memory use.

  • Harden apps with secure storage, authentication patterns and recommended hardening practices.

  • Maintain CI/CD automation, build signing and multi-environment distribution (Fastlane, App Store & enterprise flows).

  • Collaborate closely with product, design and backend; convert designs into accessible UI using Autolayout.

  • Conduct and participate in thorough peer reviews and mentor teammates.

  • Instrument apps for analytics and monitoring to drive product decisions.

Job Requirements

0โ€“2 years

of relevant experience, with a degree in

Computer Science, Software Engineering, Information Technology, or a related technical field

.

Required Skills

Technical Expertise

  • Swift language & architecture

  • Networking

  • Persistence and data modeling

  • ARC / memory management and debugging

  • Unit & UI testing

  • UI layout and accessibility

  • Secure distribution and signing

  • CI/CD and release automation

  • Source control best practices