العودة لقائمة المشاريع
مطلوب مبرمج/ة Flutter للعمل على مشروع تطبيق موبايل قائم للنقل العام مشابهة لـ SWVL وأوبر وكريم
الميزانية
$250.00 - $500.00
التصنيف
برمجة، تطوير المواقع والتطبيقات
المهارات المطلوبة
flutter
خرائط جوجل
Front End
PHP
node.js
تطوير التطبيقات
رسوم متحركة
Dart
الرسوم المتحركة ثنائية الأبعاد
flutter
خرائط جوجل
Front End
PHP
node.js
تطوير التطبيقات
رسوم متحركة
Dart
الرسوم المتحركة ثنائية الأبعاد
الوصف
برجاء قراءة جميع المتطلبات بشكل مفصل وندعوا فقط الأشخاص الملتزمين بالتقديم
المواصفات المطلوبة:
- خبرة لا تقل عن ٥ سنوات في برمجة تطبيقات الموبايل native، على عن تكون ٢ سنتان منها باستخدام Flutter.
- لديه / لديها خبرة كبيرة في التعامل مع Google Maps.
- لديه / لديها خبرة كبيرة في التعامل مع API's.
- لديه / لديها خبرة كبيرة في التعامل مع Google services داخل المشروع.
- لديه / لديها خبرة كبيرة في التعامل مع Payment gateways.
- لديه / لديها خبرة كبيرة في التعامل مع GetX والستيت مانجمنت بشكل عام.
- لديه / لديها خبرة كبيرة في التعامل مع Firebase.
- أن يكون قادر على توثيق كل تفاصيل الكود وكتابة تعليقات لبقية الفريق لفهم تفاصيل الكود (Comments and documentations ).
- ملتزم/ة بالمواعيد والعمل.
- مهم جداً أن يكون المتقدم قد عمل/ت من قبل على مشاريع مشابهة لأوبر أو مشاريع توصيل تستخدم الـ real time tracking.
- لديه / لديها خبرة كبيرة في التعامل مع Google services داخل المشروع.
- عقلية منفتحه للتعامل مع هذا النوع من التطبيقات (رأيك سيكون مطلوب في الحصول على افضل شكل للتطبيق).
- لغة انكليزية مستوى متقدم.
- التعامل بروح الفريق.
تفاصيل عن المشروع:
المشروع الآن يضم تطبيقين الأول للراكب والثاني للسائق.
جزئية الOTP نستخدم فيها فايربيس لكن بعض الاشياء تحتاج إلى التعديل، نحن الآن نعمل على تحويل الباك اند من laravel إلى Node.js .
المطلوب التعديل على بعض الصفحات في تطبيق الراكب وتطبيق السائق وإضافة صفحات آخرى ناقصة في النسخة الحالية من التطبيق، الصفحات المراد إضافتها على سبيل المثال لا الحصر:
- Splash screen ويفضل أن تحتوي على animation
- صفحات الدفع
- صفحات المحفظة (عند استلام الكاش من العميل) تستقطع قيمة الرحلة من العميل ويضاف الباقي إلى رصيده في المحفظة.
- صفحات تأكيد عملية (وصول السائق للراكب، صعود الراكب إلى السيارة، الوصول إلى النقطة المراد drop off in ، نزول العميل، انتهاء الرحلة).
بالاضافة إلى إضافة الانميشن داخل التطبيق بشكل غير مبالغ فيه.
إضافة لغة انكليزية للتطبيق
أغضافة وتطوير خدمات جديدة مستقبلا وربطها بالتطبيق الأصلي.