### ماك كوين (MacQueen) — مهندس برمجيات أول لتطبيقات الموبايل (Senior Flutter Engineer)
**وصف المشروع:**
المساهمة في تطوير وصيانة وتحديث تطبيق ماك كوين، وهو تطبيق للسفر وحجز الفنادق مبني باستخدام Flutter، مع التركيز على تحسين تجربة المستخدم، وتطوير الخصائص الأساسية للتطبيق، ورفع كفاءة الأداء والاستقرار.
**المهام والمسؤوليات:**
- تطوير وصيانة خصائص التطبيق المتعلقة باستكشاف الفنادق والبحث عنها والحجز وإدارة حسابات المستخدمين وبرامج الولاء.
- تطوير ودمج حلول الدفع الإلكتروني، بما يشمل الدفع بالبطاقات البنكية وApple Pay وGoogle Pay وخدمات الشراء الآن والدفع لاحقًا (BNPL).
- المساهمة في تطوير بنية التطبيق البرمجية وتحسينها باستخدام Clean Architecture وBLoC/Cubit، بما يدعم قابلية التوسع والصيانة.
- دمج واجهات برمجة التطبيقات (REST APIs) والخدمات الخارجية اللازمة لتشغيل خصائص التطبيق المختلفة.
- تطوير وتحسين تجربة استعراض فيديوهات الفنادق القصيرة (Reels)، مع الاهتمام بسرعة التشغيل والتحميل المسبق للفيديوهات وتحسين الأداء.
- دمج وإدارة الخدمات التقنية، بما يشمل Firebase وBraze وAdjust وSentry، لدعم الإشعارات والتفاعل مع المستخدمين وتحليل الاستخدام ومراقبة الأخطاء.
- تحليل المشكلات التقنية ومعالجة الأخطاء وتحسين استقرار التطبيق وجودة الكود.
- التعاون مع فرق العمل المختلفة لتنفيذ متطلبات المنتج وتطوير الخصائص الجديدة وتحسين تجربة المستخدم.
- المساهمة في اتخاذ القرارات التقنية وتحسين جودة التطوير وإدارة الاعتماديات البرمجية وتحديث مكونات التطبيق.