الوصف الوظيفي
المسمى الوظيفي: مطور React Native أول
الموقع: كراتشي/إسلام آباد/لاهور
نوع الوظيفة: دوام كامل
وصف الوظيفة:
تبحث Systems Limited عن مطور React Native أول ذو مهارات عالية مع أكثر من 5 سنوات من الخبرة للانضمام إلى فريقنا الديناميكي. يجب أن يكون المرشح المثالي لديه خبرة واسعة في تطوير React Native، وفهم قوي لـ JavaScript/TypeScript، وسجل حافل في بناء تطبيقات الهاتف المحمول عالية الجودة ومتعددة المنصات.
المسؤوليات:
- تصميم وتطوير وصيانة تطبيقات الهاتف المحمول عالية الجودة ومتعددة المنصات باستخدام React Native وJavaScript/TypeScript.
- التعاون مع المصممين ومطوري الواجهة الخلفية لتنفيذ واجهات مستخدم جذابة واستجابة.
- دمج تطبيقات الهاتف المحمول مع RESTful APIs والخدمات الخارجية لضمان التواصل السلس للبيانات.
- كتابة كود نظيف وقابل للصيانة وفعال مع الالتزام بأفضل الممارسات في الصناعة.
- تحسين التطبيقات من حيث الأداء وقابلية التوسع والاستجابة.
- تنفيذ حلول إدارة الحالة مثل Redux أو MobX أو Context API.
- استخدام مكونات React Native والمكتبات لإنشاء تجارب مستخدم جذابة.
- العمل مع Firebase أو خدمات خلفية أخرى للمصادقة وقواعد البيانات في الوقت الحقيقي وإشعارات الدفع.
- تنفيذ مبادئ الهندسة المعمارية النظيفة لضمان قابلية الصيانة وقابلية التوسع لقاعدة الشيفرة.
- كتابة اختبارات الوحدة والتكامل لضمان تطبيقات قوية وخالية من الأخطاء.
- التعاون مع فريق ضمان الجودة لتحديد وحل المشكلات خلال مرحلة الاختبار.
- البقاء على اطلاع بأحدث الاتجاهات والتطورات في React Native وتطوير الهاتف المحمول.
- المشاركة في مراجعات الشيفرة وتقديم تعليقات بناءة لأعضاء الفريق.
- العمل مع أنظمة CI/CD لأتمتة عمليات البناء والنشر.
- ضمان أفضل ممارسات أمان التطبيقات، بما في ذلك تخزين البيانات بشكل آمن، والمصادقة، وتقنيات التشفير.
المتطلبات:
- أكثر من 5 سنوات من الخبرة المهنية في تطوير تطبيقات الهاتف المحمول، مع 3 سنوات على الأقل من الخبرة العملية في React Native.
- إجادة قوية في JavaScript وTypeScript مع خبرة في ممارسات تطوير React Native الحديثة.
- خبرة في بناء ونشر تطبيقات متعددة المنصات لـ iOS وAndroid.
- فهم قوي لتقنيات إدارة الحالة والهندسة المعمارية (مثل Redux وMobX وContext API).
- خبرة في دمج تطبيقات الهاتف المحمول مع RESTful APIs والمكتبات الخارجية.
- معرفة بخدمات Firebase (مثل Firestore، المصادقة، Cloud Messaging).
- معرفة بـ الهندسة المعمارية النظيفة وأنماط التصميم (مثل MVC وMVVM).
- خبرة مع أنظمة التحكم في الإصدارات مثل Git ومعرفة بأساليب Agile.
- مهارات قوية في تصحيح الأخطاء وحل المشكلات مع نهج استباقي لتحسين التطبيقات.
- مهارات تواصل ممتازة وقدرة على العمل الجماعي للتعاون بفعالية مع الفرق متعددة التخصصات.
- الخبرة في أنظمة CI/CD وأطر الاختبار الآلي تعتبر ميزة.
- محفظة من تطبيقات React Native المنشورة على Google Play Store أو Apple App Store تعتبر مرغوبة بشدة.
لقد تمت ترجمة هذا الإعلان الوظيفي بواسطة الذكاء الاصطناعي وقد يحتوي على بعض الاختلافات أو الأخطاء البسيطة.