img
نوع العقدنوع العقددوام كامل
طبيعة الوظيفةطبيعة الوظيفةبالموقع
الموقعالموقعالمدينة المنورة

عن الدور

تبحث TestCrew عن مهندس تطبيقات جوال أندرويد للانضمام إلى فريقها في المدينة المنورة، المملكة العربية السعودية. تم تصميم هذا المنصب بدوام كامل للأفراد الذين لديهم خبرة من 0-1 سنوات ويتطلعون إلى المساهمة في تطوير تطبيقات أندرويد إنتاجية مستقرة وقابلة للتطوير. يركز الدور على تكامل واجهات برمجة التطبيقات (API)، واستخدام حزم تطوير البرامج (SDKs) لبث الوسائط، وضمان الأداء العالي والموثوقية والأمان في التطبيقات المطورة.

سيلعب المرشح الناجح دورًا رئيسيًا في تقديم تطبيقات أندرويد قوية، مع التركيز على التصميم المعماري الذي يدعم قابلية التوسع والصيانة والأداء. يتطلب هذا المنصب نهجًا استباقيًا لأتمتة الإصدارات والمراقبة وحل الحوادث لضمان تجربة مستخدم سلسة.

المسؤوليات الرئيسية

  • تصميم ونشر تطبيقات أندرويد جاهزة للإنتاج على متجر Google Play.
  • قيادة التصميم المعماري لتطبيقات أندرويد لضمان قابلية التوسع والموثوقية والأداء والصيانة.
  • دمج واجهات برمجة التطبيقات الخلفية والأنظمة الموزعة بفعالية في تطبيقات أندرويد.
  • تنفيذ التحديثات في الوقت الفعلي، والإشعارات الفورية، والمزامنة في الخلفية، وسير العمل المعتمد على الأحداث.
  • دمج وتحسين حزم تطوير البرامج لبث الوسائط داخل بيئة أندرويد.
  • تحسين أداء التطبيق، بما في ذلك استخدام الذاكرة، واستهلاك البطارية، ووقت بدء التشغيل، وكفاءة الشبكة.
  • إدارة خط أنابيب CI/CD الخاص بأندرويد، بما في ذلك إصدارات متجر Play، وترميز الإصدارات، وطرح الإصدارات المرحلية.
  • قيادة مراقبة الأعطال، وتنفيذ حلول المراقبة، والمشاركة بنشاط في حل حوادث الإنتاج.
  • بناء تطبيقات مقاومة لظروف الشبكة السيئة، وقيود دورة حياة أندرويد، وحدود التنفيذ في الخلفية، وتجزئة الأجهزة.
  • المساهمة في تقوية تطبيقات أندرويد، وإخفاء الكود، ومقاومة العبث، وتدابير الكشف عن التهديدات.

المؤهلات المطلوبة

  • خبرة مثبتة في شحن تطبيقات أندرويد إنتاجية بنجاح إلى متجر Google Play.
  • خبرة إلزامية في Kotlin.
  • فهم عميق لـ Android SDK، ومكونات Jetpack، ودورة حياة تطبيقات أندرويد، وتنفيذ العمل في الخلفية، وأنماط بنية أندرويد الحديثة.
  • خبرة إنتاجية في دمج حزم تطوير البرامج لبث الوسائط أو الاتصالات في الوقت الفعلي على أندرويد.
  • خبرة مثبتة في دمج واجهات برمجة التطبيقات الخلفية والخدمات الموزعة وحزم تطوير البرامج الخارجية.
  • فهم قوي لأداء أندرويد، والاستقرار، وإدارة الذاكرة، وتحسين البطارية، واستخدام الشبكة.
  • خبرة في خطوط أنابيب CI/CD، وأتمتة الإصدارات، وأدوات تحليل الأعطال، ومراقبة التطبيقات، واستراتيجيات الطرح المرحلي.
  • خبرة في ممارسات تطوير الأجهزة المحمولة الآمنة وتكامل واجهات برمجة التطبيقات.
  • خبرة في إخفاء كود تطبيقات أندرويد، وتقنيات التقوية، والكشف عن التهديدات.

المهارات التقنية

  • تطوير أندرويد
  • تكامل واجهات برمجة التطبيقات (API)
  • حزم تطوير البرامج لبث الوسائط (Media Streaming SDKs)
  • تحسين الأداء
  • هندسة الموثوقية
  • أمن الأجهزة المحمولة
  • أتمتة الإصدارات
  • المراقبة (Observability)
  • Kotlin
  • Android SDK
  • مكونات Jetpack
  • إدارة دورة حياة التطبيق
  • معالجة العمل في الخلفية
  • أنماط بنية أندرويد الحديثة
  • الخدمات الموزعة
  • CI/CD (التكامل المستمر/النشر المستمر)
  • أدوات تحليل الأعطال
  • مراقبة التطبيقات
  • استراتيجيات الطرح المرحلي
  • ممارسات تطوير الأجهزة المحمولة الآمنة
  • إخفاء كود تطبيقات أندرويد
  • تقنيات تقوية التطبيقات
  • الكشف عن التهديدات
  • تكامل الوسائط المتدفقة
  • الاتصال بزمن استجابة منخفض
  • مبادئ التصميم التي تركز على العمل دون اتصال (Offline-first)
  • آليات المزامنة المرنة
  • تشخيصات الإنتاج
  • واجهة مستخدم Jetpack Compose (مفضل)

سياق العمل

هذا منصب بدوام كامل مقره في المدينة المنورة، المملكة العربية السعودية. الدور مناسب للمرشحين الذين لديهم خبرة من 0-1 سنوات، ويقدم فرصة لتطوير الخبرة في تطوير تطبيقات أندرويد إنتاجية ضمن بيئة احترافية.


متطلبات الوظيفة

  • لا تتطلب خبرة

وظائف مشابهة