دور المطور
المطور الكامل للتطبيقات الويب مسؤول عن المساهمة في تصميم وتطوير وصيانة تطبيقات الويب الحديثة باستخدام React في واجهة المستخدم و .NET Core في الخلفية. يركز الدور على بناء واجهات مستخدم سهلة الاستخدام، وتنفيذ خدمات الخلفية و APIs، ودعم عمليات قاعدة البيانات، وضمان أداء وموثوقية ميزات التطبيق من البداية إلى النهاية.
المسؤوليات الرئيسية
1. تطوير تطبيقات ويب من البداية إلى النهاية
- تطوير وتحسين مكونات واجهة المستخدم باستخدام React، TypeScript/JavaScript، Redux، Hooks.
- تنفيذ التصاميم المستجيبة والمتاحة (CSS، Material UI، Bootstrap، إلخ).
- تحسين أداء واجهة المستخدم (التحميل المؤجل، التخزين المؤقت، تقسيم الكود).
- تصحيح مشكلات واجهة المستخدم ودعم التوافق عبر المتصفحات.
2. جودة الكود والصيانة
- كتابة كود نظيف وقابل للاختبار.
- إجراء اختبارات الوحدة واختبارات التكامل.
- إجراء مراجعات الكود.
- الحفاظ على التوثيق.
- ضمان الامتثال لمعايير البنية والسلامة.
3. تكامل النظام و APIs
- المساعدة في عمليات خط أنابيب CI/CD (Azure DevOps، GitHub Actions، GitLab CI).
- إدارة إصدارات الكود وتدفقات الفروع باستخدام Git.
- المشاركة في اختبارات الوحدة واختبارات API باستخدام xUnit، Postman، أو أدوات مماثلة.
- دمج APIs مع مكونات واجهة المستخدم باستخدام Axios/Fetch.
4. أداء التطبيق وموثوقيته
- كتابة اختبارات الوحدة لكل من مكونات واجهة المستخدم والخلفية.
- مراجعة كود الزملاء واتباع معايير الترميز.
- الحفاظ على التوثيق للميزات و APIs وخطوات النشر.
5. التعاون والتسليم المرن
- المشاركة في الاجتماعات اليومية، التخطيط للسباقات، والمراجعات.
- العمل تحت إشراف المطورين الأقدمين أو القادة التقنيين.
- دعم تصحيح الأخطاء، الاستكشاف، وحل المشكلات الإنتاجية.
6. التعلم المستمر والتحسين
- تحسين الكفاءة التقنية الشخصية.
- المشاركة في مشاركة المعرفة.
- تبني التعليقات للنمو.
- دعم تحسينات العمليات والممارسات.
المهارات المطلوبة
ReactTypeScriptJavaScriptReduxHooksCSSMaterial UIBootstrapCI/CDAzure DevOps
شارك هذه الوظيفة
تنبيهات ذكية
اختر متى نخبرك. · 1 مفعّل
كل وظائف بوبا العربية
جميع الوظائف الجديدة
وظائف في جدة
وظائف جديدة في هذه المدينة
وظائف هندسة البرمجيات
وظائف في نفس المجال
