مهندس تطبيقات الجوال
CoorB
1–3 سنوات خبرة
تفاصيل الوظيفة
نحن نبحث عن مهندس تطبيقات جوال موهوب ومتحمس لديه خبرة من 1 إلى 3 سنوات في تطوير واختبار وصيانة تطبيقات الجوال. يجب أن يكون لدى المرشح المثالي خبرة عملية في بناء تطبيقات عالية الجودة لنظامي أندرويد و/أو iOS، وفهم قوي لبنية تطبيقات الجوال، وشغف بتقديم حلول جوال بديهية وقابلة للتوسع. ستعمل بشكل وثيق مع مديري المنتجات، ومصممي واجهة المستخدم/تجربة المستخدم، ومطوري الواجهة الخلفية، وفرق ضمان الجودة لتطوير وتحسين تطبيقات الجوال.
المسؤوليات الرئيسية
- تصميم وتطوير واختبار وصيانة تطبيقات الجوال لمنصتي أندرويد و/أو iOS.
- التعاون مع الفرق متعددة الوظائف لفهم متطلبات العمل وترجمتها إلى حلول تقنية.
- كتابة كود نظيف وقابل للصيانة وفعّال وفق أفضل الممارسات في المجال.
- دمج تطبيقات الجوال مع واجهات برمجة التطبيقات (RESTful APIs) والخدمات الخلفية.
- تصحيح الأخطاء واستكشاف المشكلات وإصلاح عيوب التطبيق ومشاكل الأداء.
- المشاركة في مراجعات الكود والمساهمة في تحسين معايير التطوير.
- تحسين التطبيقات من حيث السرعة وقابلية التوسع والأمان وتجربة المستخدم.
- دعم نشر التطبيقات على متجر Google Play ومتجر Apple App Store.
- البقاء على اطلاع بأحدث أطر العمل والأدوات والتقنيات في تطوير تطبيقات الجوال.
- المساهمة في توثيق التطبيق ومناقشات التصميم الفني.
المهارات المطلوبة
- خبرة من 1 إلى 3 سنوات في تطوير تطبيقات الجوال.
- إتقان واحد أو أكثر مما يلي: أندرويد (Kotlin أو Java)، iOS (Swift)، أطر العمل متعددة المنصات مثل Flutter أو React Native.
- فهم قوي لأنماط بنية تطبيقات الجوال (MVVM أو MVC أو Clean Architecture).
- خبرة في دمج واجهات برمجة التطبيقات (RESTful APIs) والخدمات القائمة على JSON.
- الإلمام بـ Git وسير عمل التحكم في الإصدارات.
- معرفة بمبادئ تصميم واجهة المستخدم/تجربة المستخدم لتطبيقات الجوال والتخطيطات المتجاوبة.
- خبرة في تصحيح أخطاء تطبيقات الجوال وتحسين أدائها.
- فهم ممارسات التطوير الآمن لتطبيقات الجوال.
- الإلمام بحلول التخزين المحلي مثل SQLite أو Room أو Core Data أو Shared Preferences.
خبرة من 1 إلى 3 سنوات في تطوير تطبيقات الجوال.
إتقان واحد أو أكثر مما يلي: أندرويد (Kotlin أو Java)، iOS (Swift)، أطر العمل متعددة المنصات مثل Flutter أو React Native.
فهم قوي لأنماط بنية تطبيقات الجوال (MVVM أو MVC أو Clean Architecture).
خبرة في دمج واجهات برمجة التطبيقات (RESTful APIs) والخدمات القائمة على JSON.
الإلمام بـ Git وسير عمل التحكم في الإصدارات.
معرفة بمبادئ تصميم واجهة المستخدم/تجربة المستخدم لتطبيقات الجوال والتخطيطات المتجاوبة.
خبرة في تصحيح أخطاء تطبيقات الجوال وتحسين أدائها.
فهم ممارسات التطوير الآمن لتطبيقات الجوال.
الإلمام بحلول التخزين المحلي مثل SQLite أو Room أو Core Data أو Shared Preferences.