المسمى الوظيفي:
مبرمج React Native لتطوير تطبيق توصيل طرود
المشروع:
App Main Features ( Customers )
[ ] Splash page and loading
[ ] Main navigation
[ ] Authentication ( sign in - sign up )
[ ] Authorization ( Deactivates Accounts )
[ ] Home Screen with statistics
[ ] Packages list ( New - Old by Date )
[ ] One Package Page
[ ] View and download bill
[ ] View Package logs
[ ] Add complaint
[ ] Track Package by Id ( Show one package page )
[ ] Scan ( QR - Bar ) code functionality
[ ] Fierbase Notification ( with click )
App Main Features ( Companies )
[ ] Already Exist
[ ] Splash page and loading
[ ] Main navigation
[ ] Authentication ( sign in - sign up )
[ ] Authorization ( Deactivates Accounts )
[ ] Home Screen with statistics
[ ] Packages list ( New - Old by Date )
[ ] One Package Page
[ ] View and download bill
[ ] View Package logs
[ ] Add complaint
[ ] Track Package by Id ( Show one package page )
[ ] Scan ( QR - Bar ) code functionality
[ ] Fierbase Notification ( with click )
[ ] New Features
[ ] Add Package For Company
[ ] Edit Ui based on selected options
[ ] Download and Upload excel file
[ ] Edit Package
[ ] Subscription Page
[ ] View Plans
[ ] Subscribe to plan
[ ] View current Subscription
[ ] Change Subscription
[ ] Cancel Subscription
App main features ( Delivers )
[ ] Already Exist
[ ] Splash page and loading
[ ] Main navigation
[ ] Authentication ( sign in - sign up )
[ ] Authorization ( Deactivates Accounts )
[ ] Home Screen with statistics
[ ] Packages list ( New - Old by Date )
[ ] One Package Page
[ ] View and download bill
[ ] View Package logs
[ ] Add complaint
[ ] Track Package by Id ( Show one package page )
[ ] Scan ( QR - Bar ) code functionality
[ ] Fierbase Notification ( with click )
[ ] New Features
[ ] Edit Package Status with note
[ ] Get location on Edit status
[ ] Track delivery on map
[ ] Billing Page ( How much should give the accounter
المسؤوليات:
تطوير تطبيقات الموبايل باستخدام React Native للمنصات المختلفة (iOS و Android).
العمل على واجهات المستخدم التفاعلية والتي توفر تجربة سلسة وسهلة للمستخدمين.
تطوير ميزات جديدة تتعلق بنظام إدارة الطرود، مثل تتبع الشحنات، تحديث حالة الطرود، وميزات الاتصال بين السائقين والعملاء.
تحسين أداء التطبيق ليعمل بكفاءة وسرعة عالية، خاصة مع تحميل البيانات المتعلقة بالطرود وتحديثات التتبع.
التكامل مع واجهات برمجة التطبيقات (APIs) لتحميل البيانات وتحديث حالة الطرود.
التعامل مع التحقق من الهوية عبر الرسائل النصية (OTP) لتسجيل الدخول والتحقق من المستخدمين.
تنفيذ تحديثات في الوقت الفعلي وإرسال إشعارات بخصوص حالات الطرود المختلفة.
تطوير شاشات للملفات الشخصية لكل من السائقين، التجار، والعملاء مع إمكانية تعديل البيانات.
العمل على ميزات إضافية مثل إدارة العناوين وطرق التواصل مع العملاء (مثل WhatsApp والاتصالات الهاتفية).
القدرة على العمل ضمن فريق وتحقيق التكامل بين الجوانب التقنية وتجربة المستخدم، مع فهم جيد لاحتياجات العمل وتطبيق الحلول التقنية الفعالة.
المطلوب استلامه
المتطلبات:
خبرة سابقة في تطوير تطبيقات باستخدام React Native.
فهم جيد لتكامل الواجهات الخلفية واستخدام مكتبات مثل Axios.
القدرة على العمل مع تصميمات واجهة المستخدم وتحويلها إلى تطبيق فعلي متجاوب وفعال.
خبرة في التعامل مع Firebase أو أي خدمات إرسال إشعارات.
فهم متعمق لتطوير تطبيقات متعددة المنصات (iOS و Android).
القدرة على كتابة كود نظيف وقابل للتوسعة، مع الاهتمام بتجربة المستخدم وأداء التطبيق.