تفاعل المهندس الأصلي

نحن نبحث عن مطور React Native مهتم بإنشاء تطبيقات جوال عالية الأداء على كل من نظامي IOS و Android. ستكون مسؤولاً عن تصميم وبناء هذه التطبيقات ، فضلاً عن التنسيق مع الفرق المسؤولة عن الطبقات الأخرى للبنية التحتية للمنتج. إن بناء منتج ما هو جهد تعاوني للغاية ، وبالتالي فإن وجود فريق قوي مع الالتزام بالكمال مطلوب.

المسؤوليات

أنشئ واجهات مستخدم سلسة ومثالية للبكسل عبر كلا النظامين الأساسيين للجوّال.
استفد من واجهات برمجة التطبيقات الأصلية للتكامل العميق مع كلا النظامين الأساسيين.
تشخيص الأخطاء ومعوقات الأداء وإصلاحها للأداء الذي يبدو أصليًا.
تواصل مع مجتمع المصادر المفتوحة للتشجيع والمساعدة في تنفيذ إصلاحات البرامج ذات المهام الحرجة – يتحرك React Native سريعًا وغالبًا ما يكسر الأشياء.
حافظ على الكود واكتب اختبارات آلية لضمان أن المنتج بأعلى جودة.
انقل تطبيقات الويب React الحالية إلى React Native.
صمم ونفذ تطبيقًا للهاتف المحمول لـ IOS و Android باستخدام React Native ، والتفاعل مع الواجهة الخلفية الخاصة بنا باستخدام.
أنشئ تطبيقًا موثقًا وقابلًا للاختبار وقابل للتطوير حتى نتمكن من زيادة المنتج بمرور الوقت.


 

مؤهلات

فهم قوي للغة JavaScript “و TypeScript أو ClojureScript” وفروقها الدقيقة ، بما في ذلك تركيب ES6 +.
معرفة لغات البرمجة “الوظيفية و / أو الشيئية”.
القدرة على كتابة أكواد JavaScript نظيفة وموثقة جيدًا.
صخرة صلبة في العمل مع تبعيات الطرف الثالث وتصحيح تضارب التبعية.
الإلمام بأدوات البناء الأصلية ، مثل XCode و Gradle “Android Studio، IntelliJ”.
فهم واجهات برمجة تطبيقات REST ونموذج طلب المستند والتخزين دون اتصال بالإنترنت.
تجربة مع مجموعات الاختبار الآلي ، مثل “Jest or Mocha”.
درجة البكالوريوس في هندسة البرمجيات أو علوم الكمبيوتر أو أي مجال دراسي ذي صلة.
خبرة لا تقل عن سنتين كمطور تابع لـ React Native في صناعة مماثلة.

نوع الوظيفة

وقت كامل

 

التقديم هنا