




نحن نبحث عن مطوّر iOS مسؤول عن تطوير التطبيقات وصيانتها، والمستهدفة لمجموعة من أجهزة iOS بما في ذلك الهواتف المحمولة وأجهزة الكمبيوتر اللوحية. سيكون تركيزك الأساسي هو تطوير تطبيقات iOS ودمجها مع الخدمات الخلفية. ستعمل جنبًا إلى جنب مع مهندسين ومطورين آخرين يعملون على طبقات مختلفة من البنية التحتية. لذلك، فإن الالتزام بحل المشكلات الجماعي، والتصميم المتقدم، وإنشاء منتجات عالية الجودة أمر بالغ الأهمية. المهام الوظيفية * تصميم وبناء تطبيقات منصة iOS * ضمان أداء التطبيقات وجودتها واستجابتها * التعاون مع الفريق لتحديد وتصميم وإطلاق ميزات جديدة * تحديد ومعالجة الاختناقات وتصحيح الأخطاء * المساعدة في الحفاظ على جودة الكود وتنظيمه وأتمتته المهارات * إتقان لغة Objective\-C وSwift وSwiftUI وCocoa Touch * خبرة في أطر عمل iOS مثل Core Data وCore Animation وما شابه * خبرة في التخزين دون اتصال، والمعالجة المتعددة، وضبط الأداء * الإلمام بواجهات برمجة التطبيقات RESTful لتوصيل تطبيقات iOS بالخدمات الخلفية * معرفة بتقنيات الويب الأخرى ومعايير واجهة المستخدم/تجربة المستخدم * فهم مبادئ التصميم الخاصة بشركة آبل وإرشادات الواجهة * خبرة في ضبط الأداء واستهلاك الذاكرة باستخدام الأدوات * الإلمام بواجهات برمجة تطبيقات الرسائل السحابية والإشعارات الفورية * مهارة في وضع المعايير وتقييم الأداء والتحسين * فهم متقدم لأدوات إصدار الكود (مثل Git أو Mercurial أو SVN) * الإلمام بالتكامل المستمر * نشر ثلاث تطبيقات أو أكثر على متجر التطبيقات * فهم قوي لدورة حياة تطوير التطبيقات المحمولة بالكامل * خبرة في استخدام مكتبات الطرف الثالث لتعزيز الوظائف والتكامل * معرفة بأفضل ممارسات الأمان في تطوير تطبيقات iOS، بما في ذلك تشفير البيانات والتخزين الآمن والمصادقة * الإلمام بمعايير إمكانية الوصول وإرشاداتها لإنشاء تطبيقات iOS شاملة * خبرة في أطر العمل الخاصة باختبار الأتمتة مثل XCTest أو XCTestCase UI لاختبارات الوحدة واختبارات واجهة المستخدم تعتبر ميزة إضافية * مهارات اتصال ممتازة والقدرة على العمل بكفاءة في بيئة فريق تعاوني * عقلية التعلم المستمر والاستعداد للتكيف مع التقنيات والأدوات الجديدة. نوع الوظيفة: دوام كامل


