التقديم على الوظيفة
React Native Developer
متطلبات الوظيفة
يرجى مراجعة المتطلبات التالية بعناية قبل التقديم
المؤهلات والخبرة
- 3-4 سنوات خبرة عملية في React Native (v0.70+)
- إتقان TypeScript وJavaScript (ES6+)
- سجل مثبت في نشر تطبيقات ناجحة على App Store وGoogle Play
- فهم عميق لـ React Native Architecture، Navigation، Lifecycle
- خبرة عملية في التكامل مع الأنظمة الخلفية عبر RESTful APIs
- إتقان العمل مع WhatsApp Cloud API والتكامل الكامل معها
- إجادة العمل مع Next.js أو React.js (ميزة تنافسية قوية)
- خبرة في CI/CD Pipelines لتطبيقات الموبايل
- مهارات قوية في حل المشكلات وتصحيح الأخطاء
- خبرة في العمل ضمن بيئة Agile/Scrum
- إتقان العمل الجماعي ومراجعة الكود ضمن فرق متعددة الاختصاصات
المسؤوليات
- تطوير وصيانة تطبيقات موبايل باستخدام React Native (v0.70+)
- كتابة كود نظيف، منظم، وقابل لإعادة الاستخدام باستخدام TypeScript
- تصميم وتنفيذ واجهات تفاعلية وسلسة
- التكامل مع RESTful APIs وإدارة البيانات المحلية عبر Async Storage
- إعداد وإدارة Push Notifications وبيانات التطبيق في وضع عدم الاتصال
- تحسين الأداء وإدارة الذاكرة لضمان تجربة مستخدم مثالية
- إنشاء وبناء ونشر التطبيقات على App Store وGoogle Play
- التكامل مع Native Modules لـ iOS (Swift/Objective-C) و Android (Kotlin/Java)
- تطبيق أنماط State Management مثل Redux، Zustand، أو Context API
- المساهمة في تصميم وتحسين البنية المعمارية للتطبيق
- إدارة ومراجعة الكود عبر Git وعمليات الـ Pull Requests
- استخدام أدوات CI/CD مثل Fastlane، App Center، CodePush
- التعاون مع فرق التصميم والمنتج والـ Backend لتنفيذ الميزات بدقة
- دعم اللغة العربية والاتجاه من اليمين إلى اليسار (RTL) بشكل متكامل
ميزات إضافية
- ⭐ معرفة بـ GraphQL أو WebSockets
- ⭐ خبرة في أدوات التحليل والأداء مثل Firebase Analytics، Sentry، A/B Testing
- ⭐ خبرة في تطوير تجربة مستخدم High-Performance UX/UI
- ⭐ معرفة بتصميم الأنظمة متعددة اللغات
- ⭐ شغف بالتعلم المستمر ومتابعة أحدث اتجاهات تطوير الموبايل
يرجى تحديد المربع أعلاه لإظهار نموذج التقديم