




* قيادة تطوير التطبيقات المحمولة: قيادة تصميم وتطوير التطبيقات المحمولة باستخدام React Native لكل من منصتي iOS و Android، مع التركيز على الأداء وجودة التطبيق وقابلية التوسع. * البنية التحتية والتصميم: إنشاء وصيانة بنية التطبيقات المحمولة، والتأكد من تحقيق معايير عالية من الأمان والكفاءة. التعاون مع مصممي واجهة المستخدم وتجربة المستخدم لتنفيذ واجهات سهلة الاستخدام وتحسين تجربة المستخدم. * الإرشاد والقيادة: توفير الإرشاد والتوجيه للمطورين المبتدئين، وتشجيع ثقافة التعلم والتحسين المستمر. قيادة مراجعات الشيفرة البرمجية وتقديم ملاحظات بنّاءة للزملاء للتأكد من الالتزام بمعايير البرمجة. * التعاون: العمل بشكل وثيق مع مطوري الواجهة الخلفية ومديري المنتجات لتحديد وتحسين ميزات ووظائف التطبيق. التفاعل مع الفرق متعددة الوظائف لجمع المتطلبات وتقديم حلول عالية الجودة. * الاختبار والتصحيح: تنفيذ أطر عمل اختبار قوية، تشمل اختبارات الوحدة واختبارات التكامل، لضمان موثوقية وفعالية التطبيقات. تحديد المشكلات وحلها، وتحسين أداء التطبيق استنادًا إلى ملاحظات المستخدمين والمقاييس. * مواكبة التطورات: مواكبة الاتجاهات والتقنيات الناشئة في مجال تطوير التطبيقات المحمولة، والتوصية بالتحسينات والابتكارات بشكل استباقي. المشاركة الفعّالة في مجتمع تطوير التطبيقات المحمولة، وتمثيل الشركة في المؤتمرات واللقاءات. * التوثيق: الحفاظ على توثيق شامل لعمليات التطوير وممارسات البرمجة وبنية التطبيق للاستفادة منها في المستقبل. **المتطلبات:** * درجة البكالوريوس في علوم الحاسوب أو مجال ذي صلة؛ يُفضّل حمل درجة الماجستير. * خبرة لا تقل عن 5 سنوات في تطوير تطبيقات الهاتف المحمول، مع 3 سنوات على الأقل متخصصة في React Native. * إتقان قوي لـ JavaScript ومعرفة بـ TypeScript. * خبرة في دمج واجهات برمجة تطبيقات RESTful و GraphQL. * معرفة عميقة بدورة حياة تطوير التطبيقات المحمولة وتقنيات استكشاف الأخطاء وإصلاحها. * معرفة بمنهجيات Agile وأنظمة التحكم بالإصدار مثل Git. * مهارات اتصال ممتازة والقدرة على العمل بتعاون داخل الفريق. * فهم قوي لأفضل ممارسات تطوير البرمجيات، بما في ذلك أنماط التصميم والهندسة المعمارية.


