Overview
Senior iOS Engineer Jobs in Riyadh, Saudi Arabia at Emdad By Elm
Title: Senior iOS Engineer
Company: Emdad By Elm
Location: Riyadh, Saudi Arabia
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