Senior iOS Engineer (Swift | UIKit | SwiftUI)
Confidential Startup
الرياضدوام كاملخبير1 مشاهدة
نحن نبحث عن مهندس iOS أول يتمتع بخبرة عميقة في تطوير التطبيقات باستخدام Swift وUIKit/SwiftUI. ستكون مسؤولياتك تشمل تصميم وتطوير وصيانة تطبيقات iOS عالية الأداء، مما يساعد على تعزيز تجربة المستخدم لمستخدمي التطبيق على مستوى عالمي.
المهام والمسؤوليات الرئيسية:
- تصميم وتطوير وصيانة تطبيقات iOS الأصلية عالية الأداء باستخدام Swift وUIKit/SwiftUI.
- بناء أنظمة معيارية وقابلة للتوسع باستخدام هندسة معمارية واضحة مثل MVVM أو VIPER أو الأنماط النظيفة.
- اتخاذ قرارات فنية وتصميمية تضمن القابلية للصيانة طويلة الأمد لقاعدة الشيفرة.
- التعاون مع فرق المنتج والتصميم والخلفية لتقديم ميزات جديدة لمستخدمي التطبيق.
- تحويل متطلبات الأعمال وتجربة المستخدم إلى تطبيقات نظيفة وقابلة للاختبار.
- تحسين التطبيقات من حيث السرعة والقابلية للتوسع والكفاءة.
- تحسين زمن تحميل التطبيق وتقليل حجم الملف التنفيذي وتعزيز أداء وقت التشغيل.
- إدارة دورة حياة التطبيق بالكامل، بما في ذلك إنشاء البنايات وتقديمها على متجر التطبيقات.
المتطلبات والمؤهلات:
- درجة بكاليوس أو ماجستير في علوم الحاسوب أو الهندسة أو مجال ذي صلة.
- خبرة لا تقل عن 5 سنوات في تطوير تطبيقات iOS الأصلية مع تطبيقات منشورة على متجر التطبيقات.
- خبرة عملية مع نمط معماري واضح مثل MVVM أو VIPER أو الأنماط النظيفة.
- القدرة على التفكير النقدي حول تصميم الأنظمة وإدارة الحالة والقابلية للصيانة على المدى الطويل.
- فهم عميق لمكتبات UIKit وSwiftUI وCocoa Touch وCore Data وCore Animation وAVFoundation.
المهارات المطلوبة:
- خبرة قوية في Swift مع معرفة عميقة بأساليب البرمجة غير المتزامنة مثل async/await وCombine.
- تجربة في استخدام URLSession وWebSockets وأنماط الشبكات الحديثة.
- معرفة قوية بإدارة الذاكرة وضبط الأداء باستخدام أدوات Instruments.
- إتقان استخدام Git وطرق العمل التعاونية.
إذا كنت تبحث عن فرصة للعمل في بيئة مبتكرة ومليئة بالتحديات، حيث يمكنك تطوير مهاراتك والمساهمة في بناء تطبيقات رائدة، فإن هذه الوظيفة هي لك.
تفاصيل الوظيفة
تاريخ النشر٨ فبراير ٢٠٢٦
التخصصتقنية المعلومات