مهندس برمجيات أول - الواجهة الأمامية (React)

Codeninja

صاحب عمل نشط

نشرت قبل 7 ساعات

الخبرة

2 - 6 سنوات

موقع العمل

الرياض، المملكة العربية السعودية

التعليم

بكالوريوس في التكنولوجيا/ الهندسة(أجهزة الكمبيوتر)

الجنسية

أي جنسية

جنس

غير مذكور

عدد الشواغر

1 عدد الشواغر

الوصف الوظيفي

الأدوار والمسؤوليات

كـ مهندس برمجيات أول - الواجهة الأمامية (React) في CodeNinja، ستكون جزءًا أساسيًا في تصميم وتطوير حلول الواجهة الأمامية المتطورة. ستتضمن عملك إنشاء تطبيقات ويب تفاعلية وقابلة للتكيف تعزز من تفاعل المستخدم وأداءه. ستتعاون عن كثب مع المصممين والمهندسين الخلفيين لضمان التكامل السلس والوظائف المثلى. التركيز القوي على جودة الكود، وتحسين الأداء، وتجربة المستخدم هو أمر بالغ الأهمية في هذا الدور.

الملف الشخصي المطلوب للمرشحين

المتطلبات الأساسية (المتطلبات الأساسية) تطوير الواجهة الأمامية
  • خبرة واسعة في React.js و React Native
  • إتقان قوي في JavaScript (ES6+) و TypeScript
  • معرفة عميقة بـ HTML5, CSS3 وأفضل ممارسات تطوير الواجهة الأمامية الحديثة
  • خبرة في بناء مكونات واجهة مستخدم قابلة للتوسع والصيانة وإعادة الاستخدام
تطوير تطبيقات الهاتف المحمول
  • خبرة عملية في تطوير وصيانة تطبيقات الهاتف المحمول متعددة المنصات باستخدام React Native
  • فهم دورة حياة تطبيقات الهاتف المحمول، والتنقل، وإدارة الحالة، وعمليات النشر
  • خبرة في دمج ميزات الجهاز الأصلية، وواجهات برمجة التطبيقات، والمكتبات التابعة لجهات خارجية
التصميم القابل للتكيف والمركّز على المستخدم
  • خبرة في تطوير واجهات جذابة بصريًا وسهلة الاستخدام عبر الويب والمنصات المحمولة
  • فهم قوي لأطر CSS الحديثة وحلول التصميم مثل Tailwind CSS, Bootstrap, Styled Components, أو NativeWind
إدارة الحالة
  • خبرة في حلول إدارة الحالة مثل Redux, Redux Toolkit, MobX, Zustand, أو Context API
واجهات برمجة التطبيقات والتكامل
  • خبرة قوية في دمج واجهات برمجة التطبيقات RESTful و GraphQL
  • معرفة بعملاء GraphQL مثل Apollo Client
  • خبرة في التعامل مع المصادقة، والتفويض، واستهلاك واجهات برمجة التطبيقات بشكل آمن
ممارسات التطوير
  • إتقان في Git وأحدث تدفقات العمل للتحكم في النسخ
  • خبرة في أطر الاختبار الآلي مثل Jest, React Testing Library, و React Native Testing Library
  • فهم لخطوط أنابيب CI/CD وأحدث تدفقات العمل في التطوير
التعاون والقيادة
  • القدرة على التعاون بفعالية مع مديري المنتجات، ومصممي واجهات المستخدم/تجربة المستخدم، والمهندسين الخلفيين، وفرق ضمان الجودة
  • خبرة في توجيه المطورين الشباب وإجراء مراجعات للكود
  • مهارات قوية في حل المشكلات، والتواصل، وإدارة أصحاب المصلحة
المتطلبات المفضلة (المؤهلات المفضلة)
  • خبرة مع Next.js وعمليات العرض من جانب الخادم (SSR)
  • خبرة مع Expo وأدوات نظام React Native
  • معرفة بـ تطبيقات الويب التقدمية (PWAs)
  • فهم لمعايير إمكانية الوصول WCAG ومبادئ التصميم الشامل
  • خبرة مع أدوات تحسين الأداء مثل Lighthouse، WebPageTest، وأدوات تحليل React
  • معرفة بعمليات نشر تطبيقات الهاتف المحمول لـ Google Play Store و Apple App Store
  • معرفة بالأدوات التحليلية، وإبلاغ الأعطال، وأدوات المراقبة مثل Firebase Analytics، Crashlytics، أو Sentry
  • التعرض لمنصات السحابة وممارسات نشر الواجهة الأمامية
الخبرة المثالية
  • 4 7+ سنوات من الخبرة في تطوير الواجهة الأمامية
  • على الأقل 2+ سنوات من الخبرة العملية في تطوير React Native
  • خبرة مثبتة في تقديم تطبيقات الويب والمحمول بمستوى إنتاج باستخدام تقنيات نظام React

القطاع المهني للشركة

المجال الوظيفي / القسم

الكلمات الرئيسية

  • مهندس برمجيات أول - الواجهة الأمامية (React)

تنويه: نوكري غلف هو مجرد منصة لجمع الباحثين عن عمل وأصحاب العمل معا. وينصح المتقدمون بالبحث في حسن نية صاحب العمل المحتمل بشكل مستقل. نحن لا نؤيد أي طلبات لدفع الأموال وننصح بشدة ضد تبادل المعلومات الشخصية أو المصرفية ذات الصلة. نوصي أيضا زيارة نصائح أمنية للمزيد من المعلومات. إذا كنت تشك في أي احتيال أو سوء تصرف ، راسلنا عبر البريد الإلكتروني abuse@naukrigulf.com

وظائف مماثلة

مهندس برمجيات Node.js React

Brocode Solutions Technology LLC

  • 3 - 5 سنوات
  • أبوظبي - الإمارات العربية المتحدة

مهندس برمجيات أمامية كبير

مهندس برمجيات أول - React JS + اختبار الأتمتة

عرض الكل