الوصف الوظيفي
المسمى الوظيفي: مطور 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، المصادقة، الرسائل السحابية).
- معرفة بمبادئ الهندسة النظيفة وأنماط التصميم (مثل: MVC، MVVM).
- خبرة مع أنظمة التحكم في الإصدارات مثل Git ومعرفة بأساليب Agile.
- مهارات قوية في تصحيح الأخطاء وحل المشكلات مع نهج استباقي لتحسين التطبيقات.
- مهارات تواصل ممتازة وقدرة على العمل الجماعي للتعاون بشكل فعال مع الفرق متعددة التخصصات.
- خبرة مع أنظمة CI/CD وأطر الاختبار الآلي تعتبر ميزة إضافية.
- محفظة من تطبيقات React Native المنشورة على متجر Google Play أو متجر Apple تعتبر مرغوبة بشدة.
لقد تمت ترجمة هذا الإعلان الوظيفي بواسطة الذكاء الاصطناعي وقد يحتوي على بعض الاختلافات أو الأخطاء البسيطة.