تفاصيل الوظيفة
شركة إمداد (Emdad By Elm) تعلن عن توفر وظيفة Senior iOS Engineer في الرياض، المملكة العربية السعودية.
المهام والمسؤوليات
- تطوير ميزات iOS جاهزة للإنتاج باستخدام كود Swift قابل للقراءة والاختبار.
- ترجمة عقود API إلى نماذج عميل موثوقة وتدفقات شبكات.
- صيانة قاعدة بيانات Core Data.
- اكتشاف وحل الأعطال ومشاكل الذاكرة؛ تحليل وتحسين استخدام ذاكرة التطبيق.
- تعزيز التطبيقات بالتخزين الآمن، أنماط المصادقة، وممارسات التحصين الموصى بها.
- صيانة أتمتة CI/CD، توقيع البناء، ونشر البيئات المتعددة (Fastlane، App Store وتدفقات المؤسسات).
- التعاون عن كثب مع فرق المنتج، التصميم، والخلفية؛ تحويل التصاميم إلى واجهة مستخدم قابلة للوصول باستخدام Autolayout.
- إجراء مراجعات نظيرة شاملة والمشاركة فيها، وإرشاد أعضاء الفريق.
- دمج أدوات التحليل والمراقبة في التطبيقات لدعم قرارات المنتج.
الشروط والمتطلبات
- خبرة من 0 إلى 2 سنة في مجال ذي صلة.
- درجة علمية في علوم الحاسب، هندسة البرمجيات، تقنية المعلومات، أو مجال تقني ذي صلة.
المهارات المطلوبة
- لغة Swift ومعماريتها
- الشبكات (Networking)
- الثبات ونمذجة البيانات (Persistence and data modeling)
- إدارة الذاكرة التلقائية (ARC) والتصحيح
- اختبارات الوحدة وواجهة المستخدم (Unit & UI testing)
- تخطيط واجهة المستخدم وإمكانية الوصول (UI layout and accessibility)
- التوزيع والتوقيع الآمن (Secure distribution and signing)
- أتمتة CI/CD والإصدار (CI/CD and release automation)
- أفضل ممارسات إدارة المصدر (Source control best practices)
عرض النص الأصلي للإعلان
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
المصدر: LinkedIn - أُضيفت للموقع في 26 أغسطس 2026
رقم الإعلان لدى المصدر: 4457909218
رقم الإعلان لدى المصدر: 4457909218