في المكتب دوام كامل
Luxoft -
الإمارات , ابو ظبي
--
Luxoft

تفاصيل الوظيفة

وصف الوظيفة

وصف المشروع "عميلنا، أحد الشركات الرائدة في تصنيع الأجهزة المنزلية الرفيعة المستوى، يتوسع في خطوط منتجات ذكية جديدة. كجزء من هذه المبادرة الاستراتيجية، يتم تنفيذ برنامج عالمي واسع النطاق عبر محفظة IP الخاصة بالشركة. ويتضمن ذلك تطوير برامج مضمنة جديدة، وتحسين بنية السحابة، وخلق واجهات مبتكرة داخل تطبيق الهاتف المحمول. نبحث عن مطور متنقل قوي وذو إبداع مسؤول عن تطوير وصيانة التطبيقات الموجهة لمجموعة من أجهزة iOS بما في ذلك الهواتف المحمولة وأجهزة الكمبيوتر اللوحية. سيكون تركيزك الأساسي على تطوير تطبيقات iOS وتكاملها مع الخدمات الخلفية. ستعمل بجانب مهندسين ومطورين آخرين يعملون على طبقات بنية مختلفة. لذلك، يعد الالتزام بحل المشكلات بشكل تعاوني، والتصميم المتقدم، وابتكار منتجات ذات جودة أمراً أساسياً." المسؤوليات تطوير ميزات iOS جديدة تتيح للمستخدمين الاتصال والتكوين والتحكم في أحدث الأجهزة المصنعة من قبل العميل (أجهزة استشعار، محركات، أجهزة منزلية متصلة بالشبكة). التعاون مع فرق متعددة الاختصاصات: مهندسو البرامج الثابتة/المضمنة، مهندسو السحابة/واجهات برمجة التطبيقات، مصممو UX/UI، ضمان الجودة/أتمتة الاختبار. صيانة وتوسيع هندسة تطبيق iOS: الوحدات، التدفقات، طبقات الاتصال، واجهة المستخدم، إدارة الحالة. ضمان جودة الشفرة، قابلية الاختبار، الأداء، قابلية الصيانة وتفوق تجربة المستخدم. المساعدة في دمج أجهزة جديدة: اكتشاف الجهاز (Bluetooth/WiFi)، الإقران، تدفق تحديث البرنامج الثابت، مزامنة السحابة. تشخيص، اكتشاف أخطاء، وحل المشكلات (الاتصال، Bluetooth/WiFi، الشبكة المتقطعة، الذاكرة/الأداء). المشاركة في مراجعات الشفرة، مناقشات التصميم، تحسينات الهندسة ومعلمة أعضاء الفريق الأقل خبرة. دعم دورة حياة التطبيق المحمول كاملة: تعريف الميزة، التطوير، الاختبار الداخلي، إصدار متجر التطبيقات، ملاحظات المستخدم، الصيانة. المطالبة بأفضل الممارسات (اختبار الوحدة، اختبار الواجهة، التكامل المستمر، التصميم modular، التحكم بالإصدارات). المهارات الأساسي يجب أن يمتلك خبرة قوية (5+ سنوات) في تطوير تطبيقات iOS أصلية باستخدام Swift، بما في ذلك فهم قوي لـ iOS SDK، UIKit/SwiftUI. خبرة في الاندماج والعمل مع أجهزة متصلة بمكونات مادية (مثلاً Bluetooth LE، وحدات WiFi، IoT، إجراءات الإقران) أو، على الأقل، وعي قوي بسلاسل الاتصال. سجل حافل في بناء تطبيقات بجودة إنتاجية: هندسة وحدات، شفرة نظيفة، قابلية الصيانة، قابلية الاختبار. الإلمام بالبرمجة غير المتزامنة (مثلاً Combine، RxSwift، async/await) وإدارة تيارات الأحداث / التدفقات غير المتزامنة. الإلمام بـ RESTful APIs أو خدمات سحابية، تسلسلات JSON، معالجة فشل الشبكة، التخزين المؤقت، وضع العمل دون اتصال. معرفة بأنماط الهندسة المعيارية (MVVM، Coordinators، Clean Architecture). معرفة ببروتوكول MQTT خبرة مع إدارة الإصدار (Git)، خطوط CI/CD، اختبارات الوحدة (XCTest/XCUITest) ويفضل اختبارات UI الآلية. فهم جيد لإدارة الذاكرة، التزامن، تحسين الأداء، وخبرة في حل مشاكل اتصال الهواتف/الأجهزة المحمولة الشائعة. القدرة على العمل بشكل تعاوني في فريق أجايل/س scrum، والتواصل بفعالية مع أصحاب المصلحة غير التقنيين وفرق هندسة الأجهزة. الطلاقة في الإنجليزية والقدرة على فهم تبعيات المنتج/البرمجيات الثابتة بسرعة. من المفضل وجودها خبرة بـ SwiftUI و/أو ترحيل كود UIKit القديم إلى SwiftUI. خبرة بـ RxSwift أو أطر تفاعلية أخرى، أو الإلمام بـ Combine. خبرة بمنصات IoT/نظم الأجهزة المتصلة (اكتشاف الأجهزة، التزويد، التحديثات عن بُعد، القياسات). الإلمام ببروتوكولات Bluetooth LE (BLE)، تهيئة WiFi، أمان الشبكة، و/أو التفاعل المدمج/البرمجي الثابت. خبرة باستخدام أطر حقن الاعتماد، الت modularisation (عدة وحدات في تطبيق)، واستخدام Swift Package Manager أو CocoaPods. الإلمام باختبار واجهة المستخدم الآلي (XCUITest) وأدوات الأداء/التصوير (Instruments). خبرة في الأجهزة الاستهلاكية أو مجال المنازل الذكية — على سبيل المثال، الأجهزة المنزلية، المستشعرات، الروبوتات. الإلمام بإطارات التحليلات/بيانات القياس، وضع ميزة، التكوين عن بُعد، وتقرير الأعطال. خبرة في العمل ضمن فرق جغرافية موزعة أو تطبيقات متعددة المناطق. أخرى اللغات الإنجليزية: مستوى B2 فوق المتوسط الخبرة Senior


انضم لقناتنا على تيليجرام تابع أحدث الوظائف فور نشرها انضم

وظائف مشابهة

Luxoft
مطور iOS أول
حول Luxoft
الإمارات, ابو ظبي
تكنولوجيا المعلومات والخدمات