صاحب العمل نشط
حالة تأهب وظيفة
سيتم تحديثك بأحدث تنبيهات الوظائف عبر البريد الإلكترونيحالة تأهب وظيفة
سيتم تحديثك بأحدث تنبيهات الوظائف عبر البريد الإلكترونيالأدوار والمسؤوليات
خبرة لا تقل عن 5 سنوات في منصات مثل Xamarin/MAUI وFlutter وما إلى ذلك.
يجب أن تكون قادرًا على فهم تطبيق جوال موجود والعمل عليه وتجديده حسب الحاجة.
يجب أن تكون مستقلاً وعمليًا.
1. لغات البرمجة:
Java/Kotlin لتطوير Android.
Swift/Objective-C لتطوير iOS.
Dart (إذا كنت تستخدم Flutter لتطبيقات متعددة الأنظمة).
JavaScript (لـ React Native أو أطر عمل متعددة الأنظمة).
2. الأطر والأدوات:
Android SDK لتطوير Android الأصلي.
Xcode لتطوير iOS.
React Native لتطوير متعدد الأنظمة.
Flutter لإنشاء تطبيقات مجمعة محليًا عبر الأجهزة المحمولة والويب وسطح المكتب من قاعدة كود واحدة.
Apache Cordova للتطبيقات الهجينة.
3. تصميم واجهة المستخدم/تجربة المستخدم:
المعرفة بمبادئ واجهة المستخدم/تجربة المستخدم لإنشاء واجهات مستخدم بديهية وجذابة.
الخبرة في أدوات مثل Figma أو Sketch أو Adobe XD.
الإلمام بتصميم المواد لنظام Android أو إرشادات واجهة المستخدم البشرية لنظام iOS.
4. واجهات برمجة التطبيقات والتكامل الخلفي:
الخبرة في واجهات برمجة التطبيقات RESTful وGraphQL.
المعرفة بتقنيات الواجهة الخلفية (Node.js وDjango وFirebase وما إلى ذلك) للتكامل مع تطبيقات الأجهزة المحمولة.
5. التحكم في الإصدارات:
إتقان استخدام Git للتحكم في الإصدارات.
6. إدارة قواعد البيانات:
معرفة خيارات التخزين المحلية مثل SQLite أو Realm.
الإلمام بقواعد البيانات المستندة إلى السحابة مثل Firebase Firestore أو MongoDB أو AWS DynamoDB.
مهارات وخبرات مثبتة في
Xamarin/MAUI، وiOS الأصلي، وAndroid الأصلي، وربط أطر SDK الأصلية لـ MAUI.
دمج إشعارات Firebase Push، ومركز التطبيقات، وتكامل الخرائط، وخدمات الموقع
.Net Web API، وLinq
شهادة مطور Apple، والملف الشخصي والتوزيع على AppStore
Oracle وSQL
مستودع Azure، وخطوط الأنابيب، وعميل Github
إطار عمل Xamarin/MAUI
مفهوم OOPS ومبادئ التصميم
1. لغات البرمجة:
Java/Kotlin لتطوير Android.
Swift/Objective-C لتطوير iOS.
Dart (إذا كنت تستخدم Flutter لتطبيقات متعددة الأنظمة).
JavaScript (لـ React Native أو أطر عمل متعددة الأنظمة).
2. الأطر والأدوات:
Android SDK لتطوير Android الأصلي.
Xcode لتطوير iOS.
React Native لتطوير متعدد الأنظمة.
Flutter لإنشاء تطبيقات مجمعة محليًا عبر الأجهزة المحمولة والويب وسطح المكتب من قاعدة كود واحدة.
Apache Cordova للتطبيقات الهجينة.
3. تصميم واجهة المستخدم/تجربة المستخدم:
المعرفة بمبادئ واجهة المستخدم/تجربة المستخدم لإنشاء واجهات مستخدم بديهية وجذابة.
الخبرة في أدوات مثل Figma أو Sketch أو Adobe XD.
الإلمام بتصميم المواد لنظام Android أو إرشادات واجهة المستخدم البشرية لنظام iOS.
4. واجهات برمجة التطبيقات والتكامل الخلفي:
الخبرة في واجهات برمجة التطبيقات RESTful وGraphQL.
المعرفة بتقنيات الواجهة الخلفية (Node.js وDjango وFirebase وما إلى ذلك) للتكامل مع تطبيقات الأجهزة المحمولة.
5. التحكم في الإصدارات:
إتقان استخدام Git للتحكم في الإصدارات.
6. إدارة قواعد البيانات:
معرفة خيارات التخزين المحلية مثل SQLite أو Realm.
الإلمام بقواعد البيانات المستندة إلى السحابة مثل Firebase Firestore أو MongoDB أو AWS DynamoDB.
دوام كامل