في المكتب دوام كامل
Dicetek LLC -
الإمارات , دبي
--
Dicetek LLC

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

  • طور، صِنت، وتحسين تطبيقات الهاتف المحمول للشركات باستخدام Flutter و Dart.

  • صمم ونفّذ ميزات جديدة متوافقة مع أهداف العمل واحتياجات المستخدم.

  • ضمان كود عالي الجودة وقابل لإعادة الاستخدام وقابل للتوسع والصيانة.

  • تقديم تجارب مستخدم سلسة ومتسقة عبر منصات Android و iOS.

  • تنفيذ واجهات المحمول الاستجابية وقابلة للوصول عالية الأداء.

  • تصميم، تنفيذ، وصيانة تكاملات مع خدمات Microsoft Azure وأنظمة الخلفية المؤسسية.

  • تنفيذ مصادقة وتخويل آمنين باستخدام OAuth2، JWT، SSO، Azure AD، وAzure B2C.

  • ضمان اتصالات آمنة وقابلة للتوسع وفعّالة بين تطبيقات المحمول ومنصات الخلفية.

  • تصميم، صيانة وتحسين خطوط CI/CD باستخدام Azure DevOps.

  • أتمتة عمليات البناء، الاختبار، النشر، وإدارة الإصدارات.

  • إدارة تكوينات البيئة عبر بيئات التطوير، QA، UAT، والإنتاج.

  • تنفيذ ممارسات DevSecOps، أبواب جودة آلية، فحص أمني، وحوكمة الإصدار.

  • إدارة إصدارات تطبيقات المحمول، بما في ذلك تقديمات App Store و Google Play Store.

  • تحديد وحل عنق الخدمات فيما يخص الأداء، تسريبات الذاكرة، الأعطال، وقضايا الإنتاج.

  • تحسين استجابة التطبيق، أداء العرض، استهلاك البطارية وكفاءة الشبكة.

  • مراقبة صحة التطبيق باستخدام المنصات الخاصة بالرصد مثل observability، تقارير الأعطال، والتحليلات.

  • تنفيذ مراقبة استباقية من خلال Application Insights، Firebase Crashlytics، وغيرها من الأدوات ذات الصلة.

  • إجراء مراجعات لأمن تطبيقات المحمول وتنفيذ أفضل ممارسات OWASP Mobile Security.

  • ضمان التعامل الآمن مع المصادقة، التخويل، البيانات الحساسة، واتصال API.

  • تنفيذ تخزين آمن، تشفير، تثبيت الشهادات، وحلول إدارة الأسرار.

  • التزام متطلبات الأمن والخصوصية والحوكمة والامتثال.

  • تحسين جودة الكود من خلال إعادة الهيكلة، مراجعات الكود، ومبادرات التحسين المستمر.

  • تطوير وصيانة تغطية الاختبار للوحدات، الودجات، والتكامل.

  • تنفيذ الاختبار الآلي ضمن خطوط CI/CD.

  • التعاون الوثيق مع فرق QA لضمان إصدارات ذات جودة وحل فعال للمشاكل.

الملف المرغوب للمرشح

  • المهارات المطلوبة

    • خبـرة قوية في Flutter و Dart.

    • خبرة في بناء وصيانة ودعم تطبيقات المحمول عبر الأنظمة على نطاق الشركات.

    • فهم عميق لأنماط بنية المحمول.

    • خبرة عملية مع أطر إدارة الحالة.

    • خبرة في إدارة كامل دورة حياة تطبيق المحمول عبر إصدارات متعددة.

    • خبرة قوية في تكامل RESTful API والاتصال بالخلفية.

    • فهم لممارسات GraphQL وتكامل API.

    • خبرة في تنفيذ المصادقة باستخدام OAuth2، JWT، SSO واتصال API آمن

    • خبرة في دمج منصات طرف ثالث وأنظمة مؤسسية.

    • خبرة عملية في خدمات Azure السحابية.

    • فهم هيكلية التطبيقات المعتمدة على السحابة وتكاملات المحمول-السحابة.

    • خبرة في دعم حلول سحابية قابلة للتوسع وآمنة ومتاحة عاليًا.

    • خبرة في بناء وصيانة خطوط CI/CD لتطبيقات المحمول.

    • معرفة بإدارة البيئات، أتمتة النشر، وحوكمة الإصدارات.

    • الاطلاع على ممارسات DevSecOps.

    • فهم قوي لمعايير OWASP Mobile Security.

    • خبرة مع Android Keystore، iOS Keychain، تثبيت الشهادات وممارسات التشفير

    • معرفة بخصوصية البيانات، متطلبات الامتثال، وممارسات الترميز الآمن.

    • خبرة في تحسين أداء المحمول واستكشاف الأخطاء.

    • خبرة في إدارة الذاكرة، تشخيص الأعطال، وتقييم الأداء للتطبيق.

    • خبرة عملية مع Firebase Crashlytics، Azure Application Insights، Analytics ومنصات الرصد.

    • القدرة على تحديد وحل مشاكل الإنتاج بفعالية.

    • معرفة متقدمة بـ Git وتدفقات التطوير التعاونية.

    • ممارسات مراجعة الكود وضمان الجودة قوية.

    • خبرة في اختبار الوحدة، اختبار الودجات، الاختبار المتكامل وتنفيذ الاختبارات الآلية.

    • خبرة في إدارة نشر App Store و Google Play Store.

    المهارات المفضلة

    • إنشاءات Flutter بناءً على النكهات البيئية وإدارة البيئات.

    • خبرة في Docker وبيئات التطبيقات المحكومة بالحاويات.

    • الاطلاع على SonarQube، التحليل الثابت للكود، وأدوات ضمان الجودة الآلية.

    • خبرة في Datadog، Dynatrace، New Relic أو منصات الرصد المماثلة.

    • معرفة بتحديد المواقع، Geofencing، تكامل الخرائط، وخدمات الموقع.

    • خبرة في المدفوعات عبر المحمول، المسح باستخدام QR/الباركود، أنظمة التذاكر، والمنصات المحمولة الموجهة للعملاء.

    • خبرة في العمل مع تطبيقات المستهلك عالية الحركة والواسعة النطاق.

    الخبرة المطلوبة

    • درجة البكالوريوس في علوم الحاسوب، هندسة البرمجيات، تكنولوجيا المعلومات، أو تخصص ذي صلة.

    • حد أدنى 5+ سنوات من خبرة تطوير تطبيقات المحمول المهنية.

    • خبرة مثبتة في تسليم ودعم تطبيقات Flutter الإنتاجية.

    • خبرة في دمج تطبيقات المحمول مع خدمات Microsoft Azure.

    • خبرة في العمل في بيئات Agile/Scrum مع فرق متعددة التخصصات.

    • خبرة مثبتة في دعم التطبيقات عبر إصدارات متعددة وتحديثات المنصة.

    • خبرة في تحديث التطبيقات الرقمية، تقليل الدين التقني، إعادة الهيكلة، وهجرة المنصات.

    • خبرة في تسليم تطبيقات المحمول واسعة النطاق مع تكاملات معقدة ومتطلبات مؤسسية.

    • خبرة في التحول الرقمي، التنقل المؤسسي، الضيافة، الترفيه، التجزئة، الحكومة أو مشاريع القطاع العام.


    المهارات

    Flutter

    Dart

    Azure DevOps

وظائف مشابهة

حول Dicetek LLC
الإمارات, دبي
تكنولوجيا المعلومات والخدمات