الوصف
كمطور لنظام iOS، من المتوقع أن يقدم المرشح الناجح تطويرًا برمجيًا واستشارات لتصميم وبناء ونشر وتوثيق الحلول البرمجية لتحديث ودعم التطبيقات الداخلية وأنظمة إدارة الحالات. من المتوقع أيضًا أن يعمل المرشح الناجح على تعزيز التطبيق الداخلي الذي يهدف إلى تغيير الطريقة التي تنفذ بها المنظمة عملياتها التجارية والإدارية.
الواجبات
- اعمل ضمن فرق مشروع متعددة الوظائف لتقديم ميزات جديدة لتطبيقاتهم
- تأكد من أن تطبيقاتهم محدثة بأحدث وظائف ومتطلبات Apple
- قم بإجراء التحسينات وإصلاح الأخطاء وإعادة هيكلة الأجزاء القديمة من التطبيقات إلى Swift
- اكتب تعليمات برمجية نظيفة وعملية وقابلة للاختبار
- المساهمة في تصميم واجهات برمجة التطبيقات عالية الأداء
- قم بإعداد اختبارات A/B للمساعدة في التحقق من صحة منتجاتهم وأفكار تجربة المستخدم
- إطلاق إصدارات جديدة من تطبيقاتهم إلى متجر التطبيقات
الخبرات المطلوبة
- خبرة لا تقل عن 5 سنوات في تطوير وصيانة تطبيقات iOS الأصلية
- معرفة على مستوى الخبراء بـ Swift وObjective-C وiOS SDK
- تجربة مع SwiftUI لبناء واجهات مستخدم حديثة
- فهم قوي للهندسة المعمارية النظيفة وأنماط التصميم (MVVM) والمبادئ
- فهم قوي للبرمجة الموازية (بما في ذلك المزامنة/الانتظار)
- الكفاءة مع خطوط أنابيب CI/CD
- الكفاءة في تقديمات App Store وTestFlight
- خبرة في أطر اختبار الوحدة وواجهة المستخدم
- تجربة مع اختبار A/B (مع Firebase)
- تجربة مع عمليات الشراء داخل التطبيق وإطار عمل StoreKit وخدمات الدفع ببطاقات الطرف الثالث
- فهم قوي لإرشادات تصميم الواجهة البشرية من Apple
طريقتنا في العمل
- رمز بسيط وسهل القراءة وتم اختباره جيدًا
- الإصدارات التكرارية الصغيرة
- التطوير القائم على الاختبار (TDD)
- التعاون على العزلة
- فرق مشروع ذاتية التنظيم
Job Category: IT
Employment Type: Full Time
Job Region: GCC
Job Location: Saudi Arabia
Job Locality: Riyadh
Job Address: TBD
Jop Postal: N/A
Base Salary: TBD
Job Status: Active
Job Country: Saudi Arabia