الغرض
تصميم وتطوير وتحسين تطبيقات الواجهات الأمامية عالية الجودة التي تقدم تجارب رقمية آمنة وسريعة الاستجابة وسهلة الاستخدام، مع ضمان التوافق مع المعايير الفنية والبنية التحتية ومتطلبات الأعمال.
المهام والمسؤوليات الرئيسية
- تطوير وصيانة تطبيقات الواجهات الأمامية سريعة الاستجابة وعالية الأداء باستخدام React و React Native.
- تحمل مسؤولية تسليم الميزات المعقدة من البداية إلى النهاية، من تسليم تصميم واجهة المستخدم إلى الإصدار النهائي.
- تحويل تصاميم UI/UX ومتطلبات الأعمال إلى واجهات وظيفية وسهلة الوصول.
- بناء مكونات قابلة لإعادة الاستخدام ومكتبات مشتركة لتحسين الاتساق عبر المنتجات.
- دمج تطبيقات الواجهات الأمامية مع الخدمات الخلفية وواجهات برمجة التطبيقات والمنصات الخارجية.
- تطبيق ممارسات أمان جانب العميل للمصادقة وإدارة الجلسات والبيانات الحساسة.
- إدارة دورات إصدار التطبيقات عبر App Store و Google Play، بما في ذلك إعداد البناء الأصلي.
- ضمان تلبية التطبيقات لمعايير الأداء والأمان وسهولة الوصول والتوافق عبر المنصات.
- إجراء مراجعات الكود والحفاظ على معايير هندسة الواجهات الأمامية عبر الفريق.
- استكشاف المشكلات المعقدة في الواجهات الأمامية والمشكلات الخاصة بالأجهزة وإصلاحها بشكل دائم.
- تحسين أداء التطبيق وسهولة استخدامه وقابلية صيانته.
- دعم الاختبار الآلي و CI/CD وحل مشكلات الإنتاج.
- توجيه المهندسين المبتدئين والمساهمة في التوثيق وتبادل المعرفة.
المؤهلات
- درجة البكالوريوس في علوم الحاسب أو هندسة البرمجيات أو مجال ذي صلة.
- 4 سنوات من الخبرة في هندسة الواجهات الأمامية.
- إتقان React و React Native و JavaScript/TypeScript وإدارة الحالة و Git.
- خبرة عملية مع أدوات البناء الأصلية (Xcode و Android Studio) وإصدارات متجر التطبيقات (ميزة إضافية)
المهارات المطلوبة
ReactReact NativeJavaScriptTypeScriptState ManagementGitXcodeAndroid StudioCI/CDAutomated Testing
شارك هذه الوظيفة
تنبيهات ذكية
اختر متى نخبرك. · 1 مفعّل
كل وظائف تاوانتك
جميع الوظائف الجديدة
وظائف في الرياض
وظائف جديدة في هذه المدينة
وظائف هندسة البرمجيات
وظائف في نفس المجال