مطور واجهة المستخدم الأمامية AngularJS
Client of Visuna
صاحب عمل نشط
نشرت قبل 16 ساعة
أرسل لي وظائف مثل هذه
الخبرة
5 - 7 سنوات
موقع العمل
التعليم
بكالوريوس في العلوم(أجهزة الكمبيوتر)
الجنسية
أي جنسية
جنس
غير مذكور
عدد الشواغر
1 عدد الشواغر
الوصف الوظيفي
الأدوار والمسؤوليات
تحليل قاعدة الشيفرة الحالية AngularJS (1.x) ، إجراء إعادة هيكلة شاملة لتعزيز الهيكل والقراءة والأداء وقابلية الصيانة مع الحفاظ على جميع الوظائف الحالية.
تحديد وتوثيق وحل المشكلات المعروفة والديون الفنية ضمن الواجهة الحالية بشكل منهجي.
تصميم وتقديم واجهة متجاوبة بالكامل ، تعتمد على الجوال أولاً تحافظ على الوظائف المتسقة والولاء البصري عبر أجهزة الكمبيوتر المكتبية والأجهزة اللوحية والأجهزة المحمولة.
دمج مصادقة Azure (باستخدام ADAL.js أو مكتبات متوافقة مماثلة) لتدفقات المصادقة الآمنة ، بما في ذلك تسجيل الدخول ، واكتساب الرموز ، وآليات التحديث ، ومعالجة المسارات المحمية.
جلب وتحميل وعرض قائمة بالتقارير التي تم إنشاؤها من الخلفية عبر واجهات برمجة التطبيقات RESTful ، بما في ذلك مؤشرات التحميل المناسبة ومعالجة الأخطاء.
تنفيذ وظيفة تحميل سهلة الاستخدام للتقارير (تدعم التنسيقات الشائعة مثل PDF و Excel و CSV أو غيرها) ، مع التعامل مع الاستجابات الثنائية بأمان ضمن AngularJS.
تنفيذ ميزات تجربة متعددة المستخدمين ، بما في ذلك عرض واجهة المستخدم المستندة إلى الدور ، لوحات المعلومات أو العروض الخاصة بالمستخدم ، وعناصر واجهة المستخدم التي تدرك الأذونات والتي تستفيد من بيانات مصادقة Azure.
تصميم وتطوير ودمج العديد من الرسوم البيانية التفاعلية وتصورات البيانات (مثل المخططات ، والمخططات الشريطية ، والمخططات الخطية ، والمخططات الدائرية) باستخدام البيانات المقدمة من واجهات برمجة التطبيقات الخلفية.
تحويل الإطارات السلكية المقدمة والنماذج وموصفات التصميم إلى مكونات تطبيق صفحة واحدة متجاوبة ودقيقة ضمن قاعدة الشيفرة المعاد هيكلتها.
تحسين أداء واجهة المستخدم ، بما في ذلك كفاءة العرض ، وإدارة الذاكرة ، وتحسينات وقت التحميل لمعالجة التقارير وتصورات البيانات.
دمج واجهة المستخدم الأمامية مع واجهات برمجة التطبيقات RESTful والخدمات الخلفية الحالية مع ضمان نقل رموز المصادقة Azure بسلاسة لجميع العمليات المحمية.
إجراء اختبار الوحدة وتقديم شيفرة موثقة بالكامل وقابلة للصيانة.
المشاركة في جلسات المراجعة المجدولة وتقديم حزمة واجهة المستخدم المحدثة النهائية ضمن الجدول الزمني المتفق عليه.
إجراء التسليم النهائي ، بما في ذلك الشيفرة المصدرية ، والتوثيق الشامل ، وإجراء جلسة نقل المعرفة المنظمة لمدة أسبوع واحد إلى فريق التطوير الداخلي تغطي قاعدة الشيفرة المعاد هيكلتها والميزات الجديدة ومصادقة Azure ومعالجة التقارير ومنطق متعددة المستخدمين وتصورات الرسوم البيانية وأفضل ممارسات الصيانة.
الملف الشخصي المطلوب للمرشحين
الحد الأدنى 5 سنوات من الخبرة العملية مع AngularJS (1.x) ، بما في ذلك العمل الكبير على قواعد الشيفرة القديمة ، وإعادة الهيكلة ، وحل المشكلات.
إتقان قوي في:
- المفاهيم الأساسية لـ AngularJS (التوجيهات ، المتحكمات ، الخدمات ، المصانع ، الفلاتر ، وحقن التبعية).
- HTML5 و CSS3 (Flexbox/Grid ، تقنيات التصميم المتجاوب ، ومعالجات مسبقة مثل SASS/LESS).
- JavaScript (ES5/ES6) ودمج واجهات برمجة التطبيقات RESTful.
خبرة مثبتة في إعادة هيكلة وتحديث تطبيقات AngularJS الحالية لتحسين جودة الشيفرة والأداء وقابلية الصيانة.
خبرة مثبتة في تشخيص وإصلاح المشكلات المعروفة في واجهات AngularJS في الإنتاج.
خبرة مثبتة في دمج مصادقة Azure (Azure AD / Microsoft Entra ID) في تطبيقات AngularJS ، بما في ذلك ADAL.js أو مكتبات مماثلة للمصادقة والتفويض.
خبرة مثبتة في بناء واجهات مستخدم متجاوبة بالكامل وتعتمد على الجوال أولاً مع توافق عبر الأجهزة والمتصفحات المختلفة.
خبرة في تنفيذ عرض التقارير ، وجلبها ، ووظائف تحميل الملفات في AngularJS (بما في ذلك التعامل مع الاستجابات الثنائية باستخدام $http أو ما يعادل ذلك ، كائنات blob ، ومحفزات التحميل الآمنة).
خبرة في تطوير واجهات متعددة المستخدمين مع التحكم في الوصول المستند إلى الدور وعرض واجهة المستخدم الخاصة بالمستخدم في AngularJS.
قدرة مثبتة على إنشاء رسوم بيانية تفاعلية وتصويرات بيانات في AngularJS باستخدام مكتبات مثل angular-chart.js (Chart.js) و Highcharts و D3.js أو ما يعادلها ، مع البيانات التي تم جلبها من واجهات برمجة التطبيقات الخلفية.
خبرة في التحكم في إصدار Git وممارسات الشيفرة التعاونية.
القدرة على العمل بشكل مستقل وتقديم نتائج عالية الجودة ضمن مواعيد نهائية ضيقة.
مهارات ممتازة في حل المشكلات والانتباه للتفاصيل.
القطاع المهني للشركة
- تكنولوجيا المعلومات - خدمات البرمجيات
المجال الوظيفي / القسم
- سوفت وير تقنية المعلومات
الكلمات الرئيسية
- مطور واجهة المستخدم الأمامية AngularJS
تنويه: نوكري غلف هو مجرد منصة لجمع الباحثين عن عمل وأصحاب العمل معا. وينصح المتقدمون بالبحث في حسن نية صاحب العمل المحتمل بشكل مستقل. نحن لا نؤيد أي طلبات لدفع الأموال وننصح بشدة ضد تبادل المعلومات الشخصية أو المصرفية ذات الصلة. نوصي أيضا زيارة نصائح أمنية للمزيد من المعلومات. إذا كنت تشك في أي احتيال أو سوء تصرف ، راسلنا عبر البريد الإلكتروني abuse@naukrigulf.com
وظائف مماثلة
Senior Developer
Tech Mahindra Ltd.
- 5 - 10 سنوات
- Dubai - United Arab Emirates (UAE)
مهندس البرمجيات
Aierpagent Software And AI solutions L
- 0 - 4 سنوات
- دبي - الإمارات العربية المتحدة
مهندس كومة كاملة
T&R Technologies LLC
- 3 - 8 سنوات
- دبي , الشارقة - دولة الإمارات العربية المتحدة
أخصائي - تطوير المواقع
SUNDUS MANAGEMENT CONSULTANCY & STUDIES BUREAUL.L.C
- 3 - 6 سنوات
- أبوظبي - الإمارات العربية المتحدة
Web Developer – React
CriticalRiver Technologies Private Limited
- 5 - 9 سنوات
- Dubai - United Arab Emirates (UAE)