مطور تطبيقات كامل - React و Java
ملخص الوظيفة
هذه وظيفة مطور تطبيقات كامل باستخدام React و Java، تتطلب خبرة في تصميم وتنفيذ تطبيقات كاملة، وإدارة فريق من المطورين، وتحسين الأداء وتحليل المشاكل.
وصف الوظيفة
المهارات الضرورية
معرفة متقدمة بمستوى الخبرة في React.js و Java/J2EE
فهم قوي لعمارة التطبيقات الكاملة وتصميم المبادئ
إجادة في Spring Boot وتطوير واجهات برمجة التطبيقات RESTful
خبرة متقدمة في إدارة الحالة في React (على سبيل المثال، Redux، Context API)
خبرة في JavaScript الحديث (ES6+) وTypeScript
فهم صلب لخواديم التطبيقات Java وإطارات ORM
إجادة في أدوات البناء (على سبيل المثال، Maven، Gradle، Webpack) ونظم التحكم في الإصدار (على سبيل المثال، Git)
خبرة بأدوات CI/CD والممارسات
معرفة قوية بتكنولوجيا قواعد البيانات (SQL و NoSQL)
إلمام بالمنصات السحابية، تفضيلياً AWS أو Azure
المهارات الجيدة
خبرة بعمارة التطبيقات الصغيرة
معرفة بأدوات حاويات التطبيق وتنسيقها (Docker، Kubernetes)
فهم GraphQL وترndering على جانب الخادم
المسؤوليات الرئيسية
قيادة تصميم وتنفيذ وإدارة تطبيقات كاملة باستخدام React و Java
الإشراف على تطوير وصيانة مكونات الواجهة الأمامية والخلفية
التعاون مع أصحاب المصلحة التجارية لفهم المتطلبات وترجمةها إلى حلول تقنية
إدارة وتحديد الأولويات لعناصر قائمة التطوير، بالتنسيق مع أعضاء الفريق على الموقع وعبر البحار
إجراء وتوجيه المناقشات الفنية التي تركز على عمارة التطبيقات الكاملة وتصميم استراتيجيات التطوير
توجيه وتوجيه فريق من مطورين React و Java، وتعزيز نموهم وضمان تسليم عالي الجودة
تنفيذ وصيانة معايير الترميز، وأفضل الممارسات، والارشادات المعمارية لتطبيقات الواجهة الأمامية والخلفية
الإشراف على مراقبة الأداء وتحسينه ومعالجة مشاكل تطبيقات كاملة
ضمان أمان التطبيق والامتثال للمعايير واللوائح الصناعية
البقاء على اطلاع بأحدث الاتجاهات في بيئات React و Java وتوصية بالتحسينات للنظم الحالية
تقديم التوجيه الفني والدعم لمشاكل الإنتاج، بما في ذلك الدعم على مدار 24/7 عند الحاجة
المتطلبات المعرفية
- ◆CS-SE(٩٠%)
- ◆CS-PL(٨٠%)
- ◆CS-SDF(٧٠%)