Tabbio
ENالعربية
تسجيل الدخول إلى التطبيق
قبل 9 أيام

مطور React Native للهواتف المحمولة (iOS وAndroid)

CodeNinja · Riyadh, Riyadh Province, Saudi Arabia
Workableقدّم عبر موقع الشركة
Contract
Remote

نبذة عن الوظيفة

حول كود نينجا في CodeNinja، نخلق الفرص لمهندسي البرمجيات في الأسواق الناشئة من خلال مساعدة العالم على حل مشكلات التكنولوجيا الصعبة. نحن نعمل مع المؤسسات في جميع أنحاء المنطقة لتصميم وبناء وتوسيع نطاق منتجات رقمية آمنة وعالية الجودة، وتوظيف أفضل المواهب الهندسية للعمل في مشاريع معقدة وعالية التأثير. عندما تنضم إلى CodeNinja، فإنك تنضم إلى مجتمع من المهندسين الذين يواصلون تجاوز الحدود ويتبنون الابتكار ويهتمون بالتميز التقني. نحن نستثمر في موظفينا، ونشجع التعلم المستمر، ونمنحك الفرصة للعمل على منتجات مفيدة يستخدمها الملايين. الدور نحن نبحث عن مطور React Native Mobile ذو خبرة لتصميم وبناء واختبار وصيانة تطبيقات الهاتف المحمول عالية الجودة عبر الأنظمة الأساسية لنظامي التشغيل iOS وAndroid. ستعمل بشكل وثيق مع مالكي المنتجات ومحللي الأعمال ومصممي UI/UX ومطوري الواجهة الخلفية ومهندسي ضمان الجودة لتقديم تجارب جوال آمنة وقابلة للتطوير وسهلة الاستخدام. ماذا ستفعل

  • تصميم وتطوير وصيانة تطبيقات الهاتف المحمول عبر الأنظمة الأساسية باستخدام React Native لنظامي التشغيل iOS وAndroid.
  • بناء مكونات قابلة لإعادة الاستخدام وهندسة تطبيقات الهاتف المحمول القابلة للتطوير.
  • تحويل تصميمات UI/UX والإطارات السلكية إلى واجهات متنقلة سريعة الاستجابة ومصقولة.
  • دمج واجهات برمجة تطبيقات RESTful والخدمات الخلفية ومجموعات SDK التابعة لجهات خارجية.
  • تنفيذ المصادقة الآمنة والترخيص وإدارة الجلسة وتخزين البيانات.
  • تحسين أداء التطبيق واستجابته واستخدام الذاكرة.
  • استكشاف الأخطاء وإصلاحها وإصلاح العيوب عبر iOS وAndroid.
  • تنفيذ دفع الإخطارات، والربط العميق والميزات الخاصة بالجهاز.
  • العمل مع ضمان الجودة في اختبار الوحدة واختبار التكامل وإصلاح العيوب الموجودة في UAT.
  • إدارة عمليات إنشاء التطبيقات وتوقيعها وإصداراتها في Apple App Store وGoogle Play Store.
  • المشاركة في مراجعات التعليمات البرمجية والمناقشات الفنية والتخطيط لسباق السرعة واحتفالات Agile.
  • الحفاظ على الوثائق الفنية واتباع معايير الترميز وأفضل الممارسات الأمنية.

المتطلبات

  • 6-9 سنوات من الخبرة في تطوير تطبيقات الأجهزة المحمولة، بما في ذلك 3 سنوات على الأقل من التدريب العملي على React Native.
  • جافا سكريبت قوي (ES6+) وTypeScript.
  • فهم قوي لمفاهيم React: الخطافات وإدارة الحالة ودورة حياة المكونات.
  • تجربة مع مكتبات إدارة الدولة مثل Redux Toolkit، Zustand أو سياق API.
  • خبرة قوية في دمج REST APIs وJSON والعمليات غير المتزامنة.
  • الإلمام بمفاهيم تطوير iOS وAndroid الأصلية.
  • تجربة مع الوحدات الأصلية وتكامل SDK لجهة خارجية.
  • المعرفة بأمان تطبيقات الهاتف المحمول والتخزين الآمن والمصادقة.
  • تجربة مع خطوط أنابيب Git وCI/CD وأدوات إنشاء الأجهزة المحمولة.
  • فهم تحسين أداء الأجهزة المحمولة وتصحيح الأخطاء.
  • سجل حافل بنشر التطبيقات على Apple App Store وGoogle Play Store.
  • درجة البكالوريوس في علوم الكمبيوتر أو تكنولوجيا المعلومات أو مجال ذي صلة، أو خبرة عملية معادلة.

جميل أن يكون

  • تجربة مع كل من React Native CLI وExpo.
  • الإلمام بـ Swift أو Objective-C أو Kotlin أو Java.
  • تجربة مع خدمات Firebase والتحليلات والإشعارات.
  • المعرفة بالمصادقة البيومترية وأمن الجهاز وتثبيت الشهادة.
  • خبرة في مجال الأعمال المصرفية أو التكنولوجيا المالية أو غيرها من الصناعات المنظمة.
  • خبرة مع أطر الاختبار الآلي مثل Jest أو Detox أو Appium.
  • تجربة مع تسليم Agile/Scrum وجيرا.

كيف يبدو النجاح

  • تطبيقات جوال موثوقة وعالية الأداء على كل من iOS وAndroid.
  • الكود الذي يلبي معايير الأمان والجودة والترميز.
  • تسليم التزامات Sprint في الوقت المحدد.
  • انخفاض معدلات العيوب والحل السريع لقضايا الإنتاج.
  • إطلاقات سلسة للتطبيقات وتكامل سلس مع الخدمات الخلفية.

الفوائد

  • العمل على منتجات صعبة وعالية التأثير جنبًا إلى جنب مع المهندسين الموهوبين.
  • تنمية حياتك المهنية من خلال التعلم المستمر والتعرض للتقنيات الحديثة.
  • ثقافة تعاونية قائمة على الابتكار تقدر الملكية والتميز.
  • التعويضات والمزايا التنافسية.

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

المسؤوليات

1Design, develop and maintain cross-platform mobile apps using React Native for iOS and Android.
2Build reusable components and scalable mobile app architectures.
3Turn UI/UX designs and wireframes into responsive, polished mobile interfaces.
4Integrate RESTful APIs, backend services and third-party SDKs.
5Implement secure authentication, authorization, session management and data storage.
6Improve app performance, responsiveness and memory usage.
7Troubleshoot and fix defects across iOS and Android.
8Implement push notifications, deep linking and device-specific features.

المتطلبات

16–9 years of mobile app development experience, including at least 3 years of hands-on React Native.
2Strong JavaScript (ES6+) and TypeScript.
3A solid grasp of React concepts: hooks, state management and component lifecycle.
4Experience with state management libraries such as Redux Toolkit, Zustand or Context API.
5Strong experience integrating REST APIs, JSON and asynchronous operations.
6Familiarity with native iOS and Android development concepts.
7Experience with native modules and third-party SDK integration.
8Knowledge of mobile app security, secure storage and authentication.
9Experience with Git, CI/CD pipelines and mobile build tools.
10An understanding of mobile performance optimization and debugging.
11A track record of publishing apps to the Apple App Store and Google Play Store.
12A Bachelor’s degree in Computer Science, Information Technology or a related field, or equivalent practical experience.
13Experience with both React Native CLI and Expo.
14Familiarity with Swift, Objective-C, Kotlin or Java.

المزايا

1Work on challenging, high-impact products alongside talented engineers.
2Grow your career through continuous learning and exposure to modern technologies.
3A collaborative, innovation-driven culture that values ownership and excellence.
4Competitive compensation and benefits.

المهارات والوسوم

Professional ServicesSAReact NativeReactTypeScriptJavaScriptJavaSwiftKotlinQAAgileScrumUXBankingData Analysis

احجز رابط tabbio
قبل أن يُحجز