تاوانتك
هندسة البرمجيات·تقنية المعلوماتمنذ يومين

مطور تطبيقات React Native

React Native Developer

الرياض دوام كامل متوسط

ملخص الوظيفة

تسعى تاوانتك إلى توظيف مطور React Native ذو خبرة ومهارات عالية للانضمام إلى فريق التقنية في الرياض، لدعم حلول الخدمات المصرفية الرقمية والخدمات المالية.

سيكون المرشح الناجح مسؤولاً عن تصميم وتطوير وتحسين وصيانة تطبيقات الهاتف المحمول عالية الأداء عبر المنصات باستخدام React Native. يتطلب الدور خبرة قوية في بنية تطبيقات الهاتف المحمول الحديثة، وTypeScript، ونظام React Native البيئي، وتكامل واجهات برمجة التطبيقات، والأمان، وتحسين الأداء، وتطوير تطبيقات المؤسسات.

يجب أن يكون لدى المرشح المثالي خبرة في العمل على الخدمات المصرفية أو التكنولوجيا المالية أو الخدمات المالية أو المدفوعات أو غيرها من البيئات شديدة التنظيم، مع فهم قوي لتطوير تطبيقات الهاتف المحمول الآمنة وتكامل المؤسسات.

  • التكاملات.

• دعم التكامل مع الخدمات المصرفية مثل

الأمان

تكامل API والواجهة الخلفية

تحسين الأداء

تطوير الهاتف المحمول الأصلي

الاختبار وضمان الجودة

CI/CD وإدارة الإصدارات

دعم الإنتاج

المهارات الإلزامية

المهارات التقنية المفضلة

  • معلومات الحساب
  • تأهيل العملاء
  • المصادقة والتفويض
  • تحويل الأموال
  • المدفوعات
  • إدارة المستفيدين
  • سجل المعاملات
  • البطاقات وخدمات البطاقات
  • الإشعارات
  • الخدمات المصرفية الرقمية
  • التعامل مع المعلومات المالية ومعلومات العملاء الحساسة وفقًا لمتطلبات الأمان والامتثال المصرفي.
  • العمل مع طبقات التكامل المؤسسية وبوابات API والبرمجيات الوسيطة والخدمات الخلفية حيثما أمكن.
  • تنفيذ ممارسات تطوير تطبيقات الهاتف المحمول الآمنة المناسبة للبيئات المصرفية.
  • تطبيق آليات المصادقة والتفويض الآمنة مثل OAuth 2.0 وOpenID Connect وJWT وMFA والمصادقة البيومترية، حيثما أمكن.
  • حماية البيانات الحساسة أثناء النقل وأثناء التخزين.
  • تنفيذ آليات تخزين آمنة لبيانات الاعتماد والرموز والمعلومات الحساسة.
  • اتباع أفضل ممارسات أمان الهاتف المحمول ومعايير الأمان التنظيمية.
  • العمل مع فرق الأمان لمعالجة الثغرات التي تم تحديدها من خلال تقييمات الأمان واختبار الاختراق ومراجعات الكود.
  • تطبيق ممارسات الترميز الآمن وحماية التطبيقات من ثغرات أمان الهاتف المحمول وAPI الشائعة.
  • دعم تنفيذ تثبيت الشهادة/المفتاح العام وعناصر التحكم الأخرى في أمان الهاتف المحمول حيثما كان ذلك مطلوبًا.
  • استهلاك وتكامل REST APIs والخدمات المستندة إلى JSON.
  • التعامل مع مصادقة API والتفويض ومعالجة الأخطاء والمهلات وإعادة المحاولة والتحقق من الاستجابة.
  • التعاون مع مطوري الواجهة الخلفية وفرق API والمهندسين المعماريين والمحللين التجاريين لحل مشكلات التكامل.
  • استكشاف أخطاء API والتكامل وإصلاحها عبر بيئات التطوير والاختبار والإنتاج.
  • العمل مع العمليات غير المتزامنة وآليات الاتصال في الوقت الفعلي حيثما كان ذلك مطلوبًا.
  • تحليل وتحسين أداء التطبيق والاستجابة واستخدام الذاكرة ووقت بدء التشغيل.
  • تحديد وحل اختناقات الأداء في كود React Native وJavaScript/TypeScript.
  • تحسين العرض وإدارة الحالة واستدعاءات API والرسوم المتحركة ومجموعات البيانات الكبيرة.
  • مراقبة واستكشاف الأعطال وANRs وتسربات الذاكرة ومشكلات أداء الهاتف المحمول الأخرى وإصلاحها.
  • ضمان توفير التطبيقات لتجربة متسقة عبر أنواع الأجهزة المختلفة وإصدارات أنظمة التشغيل.
  • فهم منصتي Android وiOS الأساسيتين وتفاعلهما مع React Native.
  • استكشاف أخطاء البناء والتشغيل الأصلية وإصلاحها.
  • العمل مع Android Studio وGradle وXcode وCocoaPods والتبعيات الأصلية.
  • تطوير أو صيانة الوحدات الأصلية عندما تحتاج وظائف React Native إلى التفاعل مع إمكانات خاصة بالمنصة.
  • فهم مفاهيم Kotlin/Java وSwift/Objective-C الأساسية بما يكفي لاستكشاف الأخطاء وإصلاحها ودمج الوظائف الأصلية.
  • كتابة وصيانة اختبارات الوحدة والتكامل والمكونات.
  • العمل مع أطر الاختبار مثل Jest وReact Native Testing Library وDetox أو أدوات مكافئة.
  • التعاون مع فرق ضمان الجودة لحل العيوب وتحسين جودة التطبيق.
  • المشاركة في الاختبارات الوظيفية والانحدارية والتكاملية والأداء والأمنية.
  • ضمان كود عالي الجودة من خلال مراجعات الأقران والاختبار الآلي والتكامل المستمر.
  • العمل مع خطوط أنابيب CI/CD للبناء والاختبار والنشر الآلي لتطبيقات الهاتف المحمول.
  • دعم إصدارات الهاتف المحمول من خلال Google Play Console وApple App Store/TestFlight.
  • العمل مع أدوات مثل Git وGitHub/GitLab/Bitbucket وJenkins وAzure DevOps وGitHub Actions وFastlane أو تقنيات مكافئة.
  • إدارة التكوينات الخاصة بالبيئة للتطوير والاختبار والتدريج والإنتاج.
  • دعم أنشطة إدارة الإصدارات والإصدار والتراجع والنشر في الإنتاج.
  • التحقيق في الحوادث التي تؤثر على تطبيقات الخدمات المصرفية عبر الهاتف المحمول وحلها.
  • إجراء تحليل السبب الجذري وتنفيذ الإجراءات التصحيحية الدائمة.
  • مراقبة أعطال التطبيق والأخطاء وفشل API ومشكلات الأداء.
  • المشاركة في أنشطة الاستجابة أو إدارة الحوادث عند الحاجة.
  • العمل عن كثب مع فرق البنية التحتية والواجهة الخلفية والأمان وDevOps والدعم لحل الحوادث الحرجة.
  • خبرة مهنية قوية في تطوير React Native.
  • إتقان قوي للغات JavaScript وTypeScript.
  • فهم قوي لبنية React.js وReact Native.
  • خبرة عملية مع Redux / Redux Toolkit أو حلول إدارة الحالة المكافئة.
  • خبرة قوية في دمج REST APIs والخدمات الخلفية.
  • فهم قوي للبرمجة غير المتزامنة والتواصل عبر API.
  • خبرة مع Git وممارسات التحكم في المصادر الحديثة.
  • خبرة في تطوير وتصحيح أخطاء التطبيقات على كل من Android وiOS.
  • فهم قوي لأمان تطبيقات الهاتف المحمول.
  • خبرة في الاختبار الآلي وتصحيح الأخطاء.
  • فهم جيد لـ CI/CD وعمليات إصدار تطبيقات الهاتف المحمول.
  • خبرة مع React Navigation.
  • خبرة مع React Native Reanimated / Gesture Handler.
  • خبرة مع...

المهارات المطلوبة

React NativeJavaScriptTypeScriptReduxREST APIsGitAndroidiOSCI/CDJest
شارك هذه الوظيفة

تنبيهات ذكية

اختر متى نخبرك. · 1 مفعّل
كل وظائف تاوانتك
جميع الوظائف الجديدة
وظائف في الرياض
وظائف جديدة في هذه المدينة
وظائف هندسة البرمجيات
وظائف في نفس المجال
تاوانتك
عن الشركة

تاوانتك

الرياض

كل وظائفها