




نبحث عن مطوّر تطبيقات جوال أندرويد موهوب وشغوف للانضمام إلى فريق التطوير الديناميكي لدينا. يجب أن يكون المرشح المثالي لديه خبرة قوية في تطوير التطبيقات الجوالة باستخدام لغتي Java وKotlin. ستكون مسؤولاً عن تصميم وتنفيذ واختبار وصيانة تطبيقات جوالة عالية الأداء لأنظمة أندرويد. إذا كنت شغوفًا بخلق تجارب جوالة سلسة وبديهية، فإننا نرغب في الاستماع إليك! **المهام والمسؤوليات:** **تطوير التطبيقات:** تصميم وتطوير وصيانة تطبيقات أندرويد باستخدام لغتي Java وKotlin. **تصميم واجهة المستخدم/تجربة المستخدم:** تنفيذ واجهات مستخدم تكون وظيفية وجذابة بصريًا، مع اتباع مبادئ Material Design. **التعاون:** العمل بشكل وثيق مع فرق متعددة الوظائف، بما في ذلك مدراء المنتجات والمصممين ومطوري الواجهات الخلفية، لإنشاء حلول جوالة متماسكة ومبتكرة. **جودة الكود:** كتابة كود نظيف وسهل الصيانة وفعال، مع اتباع أفضل الممارسات ومعايير البرمجة. **الاختبار:** كتابة اختبارات الوحدة، وإجراء التصحيح، والمشاركة في مراجعات الكود لضمان تطبيقات عالية الجودة وخالية من الأخطاء. **التحسين:** تحسين التطبيقات لتحقيق أقصى سرعة وقابلية للتوسع. **التكامل:** دمج مكتبات وأدوات الطرف الثالث حسب الحاجة (مثل Firebase، واجهات برمجة التطبيقات RESTful). **ملاحظات المستخدم:** مراقبة أداء التطبيق باستمرار وتحسينه بناءً على ملاحظات المستخدمين وتحليلات الاستخدام. **البقاء على اطلاع:** البقاء على اطلاع بأحدث اتجاهات وأدوات وتقنيات تطوير أندرويد. **المتطلبات:** **الخبرة:** الحد الأدنى 3 سنوات من الخبرة في تطوير تطبيقات أندرويد. **الإتقان:** معرفة قوية بلغتي Java وKotlin في تطوير تطبيقات أندرويد. **حزمة تطوير أندرويد SDK:** الإلمام بحزمة تطوير أندرويد SDK، وأدوات التطوير (Android Studio، Gradle، إلخ)، وأنظمة التحكم بالإصدار مثل Git. **واجهات برمجة التطبيقات \& الخدمات الويب:** خبرة في دمج واجهات برمجة التطبيقات RESTful، وتنسيق JSON، والعمل مع العمليات الشبكية. **تصميم واجهة المستخدم:** فهم قوي لمبادئ واجهة المستخدم/تجربة المستخدم، وخبرة في تخطيطات أندرويد، والعناصر Views، والرسوم المتحركة. **قواعد البيانات:** خبرة في قواعد البيانات المحلية (مثل SQLite، Room) وتخزين البيانات عن بعد. **الاختبار:** معرفة بإطارات اختبار أندرويد (JUnit، Espresso) وأفضل الممارسات لكتابة اختبارات الوحدة واختبارات واجهة المستخدم. **تحسين الأداء:** خبرة في تحليل أداء التطبيق، وإدارة الذاكرة، وأدوات التصحيح. **أدوات التعاون:** الإلمام بأدوات التعاون مثل JIRA، Confluence، أو Trello. **التواصل:** مهارات تواصل شفهية ومكتوبة قوية؛ والقدرة على شرح المفاهيم التقنية بشكل واضح. **المهارات المفضّلة:** **هندسة أندرويد:** معرفة بمكونات هندسة أندرويد الحديثة (MVVM، LiveData، ViewModel، DataBinding). **التكامل المستمر/النشر المستمر:** خبرة في خطوط أنابيب التكامل المستمر والنشر المستمر. **الحوسبة السحابية:** الإلمام بخدمات قائمة على السحابة مثل Firebase أو AWS للتطبيقات الجوالة. **مكتبات الطرف الثالث:** خبرة في مكتبات مثل Retrofit، Glide، Dagger/Hilt، وRxJava. **نشر التطبيقات:** خبرة في نشر التطبيقات على متجر Google Play. **المزايا:** package رواتب وفوائد تنافسية التأمين الاجتماعي \& التأمين الطبي فرص النمو الوظيفي والتطوير ثقافة عمل تعاونية وابتكارية


