نبذة عن كود نينجا
في كود نينجا، نصنع الفرص لمهندسي البرمجيات في الأسواق الناشئة من خلال مساعدة العالم على حل المشكلات التقنية الصعبة. نعمل مع المؤسسات في جميع أنحاء المنطقة لتصميم وبناء وتوسيع نطاق منتجات رقمية آمنة وعالية الجودة، مع وضع أفضل المواهب الهندسية للعمل على مشاريع معقدة وعالية التأثير.
عندما تنضم إلى كود نينجا، فإنك تنضم إلى مجتمع من المهندسين الذين يواصلون دفع الحدود، ويحتضنون الابتكار ويهتمون بالتميز التقني. نستثمر في موظفينا، ونشجع التعلم المستمر، ونمنحك الفرصة للعمل على منتجات ذات معنى يستخدمها الملايين.
الدور
نبحث عن مطور تطبيقات جوال ذي خبرة في React Native لتصميم وبناء واختبار وصيانة تطبيقات جوال عالية الجودة متعددة المنصات لنظامي iOS و Android. ستعمل عن كثب مع مالكي المنتجات ومحللي الأعمال ومصممي واجهات المستخدم/تجربة المستخدم ومطوري الواجهة الخلفية ومهندسي ضمان الجودة لتقديم تجارب جوال آمنة وقابلة للتطوير وسهلة الاستخدام.
ما ستقوم به
- تصميم وتطوير وصيانة تطبيقات جوال متعددة المنصات باستخدام React Native لنظامي iOS و Android.
- بناء مكونات قابلة لإعادة الاستخدام وهياكل تطبيقات جوال قابلة للتطوير.
- تحويل تصاميم واجهات المستخدم/تجربة المستخدم والمخططات الأولية إلى واجهات جوال متجاوبة ومصقولة.
- دمج واجهات برمجة التطبيقات RESTful وخدمات الواجهة الخلفية وحزم SDK التابعة لجهات خارجية.
- تنفيذ المصادقة الآمنة والتفويض وإدارة الجلسات وتخزين البيانات.
- تحسين أداء التطبيق واستجابته واستخدام الذاكرة.
- استكشاف الأخطاء وإصلاحها عبر iOS و Android.
- تنفيذ الإشعارات الفورية والربط العميق والميزات الخاصة بالجهاز.
- العمل مع ضمان الجودة على اختبار الوحدة واختبار التكامل وإصلاح العيوب الموجودة في اختبار القبول من المستخدم.
- إدارة عمليات بناء التطبيقات والتوقيع والإصدارات إلى متجر Apple App Store ومتجر Google Play.
- المشاركة في مراجعات الكود والمناقشات التقنية وتخطيط السبرنت وطقوس Agile.
- الحفاظ على الوثائق التقنية واتباع معايير البرمجة وأفضل ممارسات الأمان.
المتطلبات
ميزات إضافية مرغوبة
كيف يبدو النجاح
- خبرة 6–9 سنوات في تطوير تطبيقات الجوال، بما في ذلك 3 سنوات على الأقل من العمل العملي على React Native.
- إتقان قوي لـ JavaScript (ES6+) و TypeScript.
- فهم متين لمفاهيم React: الخطافات وإدارة الحالة ودورة حياة المكونات.
- خبرة في مكتبات إدارة الحالة مثل Redux Toolkit أو Zustand أو Context API.
- خبرة قوية في دمج واجهات REST و JSON والعمليات غير المتزامنة.
- الإلمام بمفاهيم تطوير iOS و Android الأصلية.
- خبرة في الوحدات الأصلية ودمج حزم SDK التابعة لجهات خارجية.
- معرفة بأمان تطبيقات الجوال والتخزين الآمن والمصادقة.
- خبرة في Git وخطوط أنابيب CI/CD وأدوات بناء تطبيقات الجوال.
- فهم تحسين أداء تطبيقات الجوال وتصحيح الأخطاء.
- سجل حافل في نشر التطبيقات على متجر Apple App Store ومتجر Google Play.
- درجة البكالوريوس في علوم الحاسب أو تقنية المعلومات أو مجال ذي صلة، أو خبرة عملية معادلة.
- خبرة في كل من React Native CLI و Expo.
- الإلمام بـ Swift أو Objective-C أو Kotlin أو Java.
- خبرة في خدمات Firebase والتحليلات والإشعارات الفورية.
- معرفة المصادقة البيومترية وأمان الأجهزة وتثبيت الشهادات.
- خبرة في الخدمات المصرفية أو التكنولوجيا المالية أو الصناعات المنظمة الأخرى.
- خبرة في أطر الاختبار الآلي مثل Jest أو Detox أو Appium.
- خبرة في تسليم Agile/Scrum و Jira.
- تطبيقات جوال موثوقة وعالية الأداء على نظامي iOS و Android.
- كود يلبي معايير الأمان والجودة والبرمجة.
- التزامات السبرنت التي يتم تسليمها في الوقت المحدد.
- معدلات عيوب منخفضة وحل سريع لمشكلات الإنتاج.
- إصدارات تطبيقات سلسة وتكامل سلس مع خدمات الواجهة الخلفية.
ما نقدمه
إخلاء المسؤولية
كود نينجا صاحب عمل يوفر تكافؤ الفرص. نرحب بالمتقدمين من جميع الخلفيات ولا نميز على أساس العرق أو الدين أو اللون أو الأصل القومي أو الجنس أو العمر أو الإعاقة أو أي وضع آخر محمي قانونًا. تستند قرارات التوظيف فقط إلى المؤهلات والجدارة واحتياجات العمل.
نظرًا للحجم الكبير من الطلبات، سيتم الاتصال فقط بالمرشحين المدرجين في القائمة المختصرة. لا تطلب كود نينجا أبدًا من المرشحين الدفع في أي مرحلة من مراحل عملية التوظيف. يرجى إبلاغنا فورًا عن أي طلب من هذا القبيل.
- العمل على منتجات صعبة وعالية التأثير جنبًا إلى جنب مع مهندسين موهوبين.
- تنمية حياتك المهنية من خلال التعلم المستمر والتعرض للتقنيات الحديثة.
- ثقافة تعاونية مدفوعة بالابتكار تقدر الملكية والتميز.
- تعويضات ومزايا تنافسية.