
Senior iOS Engineer
Emdad By Elm
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