- قيادة دورة حياة تطوير البرمجيات بشكل كامل، بما في ذلك التخطيط، وهيكلة الأنظمة، وجودة الكود، ومراجعة الكود، وتسليم تطبيقات Flutter للهواتف المحمولة وخدمات الـ backend.
- بناء وقيادة وتوظيف وتوجيه فريق تطوير داخلي، مع وضع المعايير التقنية، وسير العمل في التطوير، وأفضل الممارسات.
- تطوير وصيانة وثائق تقنية شاملة تغطي هيكلة الأنظمة، وAPIs، والخدمات، وإجراءات التشغيل، وعمليات الانضمام للفريق.
- وضع وتطبيق سياسات أمان قواعد البيانات وحوكمة الوصول، بما في ذلك الأذونات حسب الدور، والتدقيق، وحماية البيانات عبر Firebase وRedis وBigQuery.
- التعاون مع فرق DevOps لإدارة مجموعات Kubernetes وبيئات الإنتاج والتطوير والاختبار عبر عدة مشاريع على Google Cloud Platform (GCP).
- دمج أدوات تطوير مدعومة بالذكاء الاصطناعي لتعزيز كفاءة كتابة الكود، والاختبار الآلي، والتوثيق، ومراجعة الكود.
- التنسيق مع فريق القيادة في قطر لمواءمة الخطط التقنية، وأولويات التطوير، وإطلاق المنتجات، وجداول التسليم عبر عدة منتجات.
المتطلبات
- درجة البكالوريوس في علوم الحاسب أو هندسة البرمجيات أو مجال ذي صلة.
- خبرة لا تقل عن 8 سنوات في تطوير البرمجيات بشكل احترافي.
- خبرة لا تقل عن 3 سنوات في قيادة فرق تطوير البرمجيات.
- قدرة مثبتة على بناء وإدارة فريق تطوير من البداية.
- خبرة قوية في تطوير تطبيقات الهواتف المحمولة باستخدام Flutter.
- خبرة في Supabase وMongoDB وFirebase (Firestore وRealtime Database وFirebase Cloud Messaging).
- معرفة قوية بمنصة Google Cloud Platform (GCP) بما في ذلك Kubernetes/GKE وPub/Sub وBigQuery وCloud Storage.
- خبرة في Redis وWebSockets والأنظمة الفورية.
- معرفة قوية بـ REST APIs وعمليات تكامل بوابات الدفع الإلكتروني.
- خبرة في أمان قواعد البيانات وإدارة الهوية والوصول (IAM) والتحكم في الوصول.
- خبرة عملية في CI/CD pipelines وممارسات DevOps.
- الإلمام بأدوات تطوير البرمجيات المدعومة بالذكاء الاصطناعي.
