في المكتب دوام كامل
--
Augustus Media

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

وصف الدور الوظيفي يتولى مطور أندرويد مسؤولية تصميم وتطوير واختبار وصيانة تطبيقات أندرويد عالية الجودة عبر المنتجات الرقمية لشركة Augustus Media. يركز هذا الدور على بناء تجارب مستخدم موثوقة وسريعة الاستجابة وسهلة الاستخدام، وتحسين أداء التطبيق، والتعاون مع فرق المنتج والتصميم والواجهة الخلفية والمحتوى لتقديم ميزات تدعم احتياجات العمل والجمهور.


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

1. تطوير تطبيقات أندرويد

  • تطوير وصيانة وتحسين تطبيقات أندرويد والميزات الخاصة بها بما يتماشى مع متطلبات المنتج والمعايير التقنية.
  • كتابة كود نظيف وقابل للصيانة وإعادة الاستخدام وموثق بشكل جيد باستخدام لغة Kotlin، ولغة Java عند الاقتضاء.
  • بناء واجهات مستخدم سريعة الاستجابة باستخدام ممارسات وأدوات تطوير أندرويد الحديثة، بما في ذلك Jetpack Compose أو تخطيطات XML حسب الحاجة.
  • دمج واجهات برمجة التطبيقات (REST APIs) وخدمات الواجهة الخلفية، مع التعامل بشكل مناسب مع البيانات، وحالات التحميل، والأخطاء، والاتصال.
  • تنفيذ التنقل، وتخزين البيانات محلياً، والإشعارات، وقدرات منصة أندرويد الأخرى حسب المتطلبات.

2. الجودة والأداء واستكشاف الأخطاء وإصلاحها

  • اختبار وتصحيح وحل عيوب التطبيقات، والانهيارات، ومشكلات الأداء عبر إصدارات وأجهزة أندرويد المدعومة.
  • تحسين استقرار التطبيق، وسرعة الاستجابة، ووقت التشغيل، واستخدام الموارد.
  • كتابة وصيانة اختبارات الوحدة، والتكامل، وواجهة المستخدم المناسبة.
  • استخدام السجلات وتقارير الانهيار وأدوات المراقبة لتحديد الأسباب الجذرية ومنع المشكلات المتكررة.
  • اتباع ممارسات البرمجة الآمنة وحماية بيانات المستخدم بما يتماشى مع متطلبات الخصوصية والأمان المعمول بها.

3. التعاون والتسليم

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


المؤهلات

  • درجة البكالوريوس في علوم الحاسب، أو هندسة البرمجيات، أو تكنولوجيا المعلومات، أو مجال ذي صلة، أو خبرة عملية معادلة.
  • خبرة تتراوح بين 3 إلى 4 سنوات في تطوير تطبيقات أندرويد؛ يمكن أيضاً النظر في خبرة المشروع القوية والقابلة للإثبات.
  • معرفة جيدة بلغة Kotlin وAndroid SDK؛ وتعتبر المعرفة بلغة Java ميزة إضافية.
  • خبرة في Android Studio، وGradle، وGit، وسير عمل التطوير القياسية.
  • فهم بنية تطبيقات أندرويد، وإدارة دورة الحياة، والبرمجة غير المتزامنة، والتنقل في التطبيق.
  • خبرة في دمج واجهات برمجة التطبيقات (REST APIs) والتعامل مع بيانات JSON، والمصادقة، وأخطاء واجهة برمجة التطبيقات الشائعة.
  • الإلمام بمكتبات Jetpack وممارسات تطوير أندرويد الحديثة؛ وتعتبر الخبرة في Jetpack Compose ميزة إضافية.
  • معرفة بالاختبار، وتصحيح الأخطاء، وتحسين الأداء، والتحقيق في الانهيارات.
  • يعتبر فهم أمن الأجهزة المحمولة، والتعامل مع البيانات، ونشر التطبيقات من خلال Google Play Console ميزة إضافية.
  • مهارات قوية في حل المشكلات، والتحليل، والتواصل، والعمل الجماعي.
  • القدرة على إدارة الأولويات، والوفاء بالمواعيد النهائية المتفق عليها، وتحمل مسؤولية العمل المسند.
انضم لقناتنا على تيليجرام تابع أحدث الوظائف فور نشرها انضم

وظائف مشابهة

Augustus Media
مطور أندرويد
حول Augustus Media
مصر, الجيزة
وسائل الإعلام عبر الإنترنت