وظيفة مطور الواجهة الأمامية في شركة وظف مصر WUZZUF Cairo Front End Developer job
318 أيام متبقية للتقديم
قدم الآنالوصف
المسمى الوظيفي
- ترجمة تصميمات UI/UX إلى تعليمات برمجية أمامية نظيفة وقابلة لإعادة الاستخدام ومنظمة بشكل جيد باستخدام أطر عمل HTML وCSS وJavaScript مثل React
- أنشئ عناصر وميزات تفاعلية يمكن للمستخدمين التفاعل معها.
- ضمان الاستجابة عبر الأجهزة المختلفة (أجهزة الكمبيوتر المكتبية والأجهزة اللوحية والهواتف المحمولة) لتقديم تجربة مستخدم مثالية على أي نظام أساسي.
- قم بإعطاء الأولوية لتجربة المستخدم من خلال تصميم واجهات بديهية يسهل التنقل فيها والتفاعل معها.
- قم بتحسين أداء موقع الويب من خلال التركيز على كفاءة التعليمات البرمجية وأفضل الممارسات لضمان أوقات تحميل سريعة ووظائف سلسة.
- تنفيذ ميزات إمكانية الوصول لتلبية احتياجات المستخدمين ذوي الإعاقة.
- العمل بشكل وثيق مع المصممين لفهم مفاهيم التصميم وترجمتها إلى كود وظيفي.
- تعاون مع مطوري الواجهة الخلفية لضمان التكامل السلس بين واجهات الواجهة الأمامية ووظائف الواجهة الخلفية.
- التواصل بشكل فعال مع مديري المنتجات وأصحاب المصلحة الآخرين لفهم متطلبات المشروع وتقديم الحلول التي تلبي احتياجات المستخدم.
- استكشاف الأخطاء وإصلاحها وتحديد مجالات التحسين داخل كود الواجهة الأمامية.
- صيانة وتحديث تطبيقات الويب والواجهات الحالية.
- ابق على اطلاع بأحدث التقنيات والأطر الأمامية لتحسين ممارسات التطوير وتجربة المستخدم بشكل مستمر.
متطلبات العمل
الحد الأدنى من المؤهلات:
- يفضل درجة البكالوريوس في علوم الكمبيوتر، أو هندسة علوم الكمبيوتر أو أي مجال ذي صلة.
- إجادة اللغة الإنجليزية.
- مهارات جيدة جدًا في التعامل مع الآخرين، ومهارات الاتصال الكتابية والشفوية.
- مهارات جيدة جدًا في حل المشكلات.
- الحد الأدنى من الخبرة:
- – خبرة من 1 إلى 3 سنوات في نفس الدور.
- المهارات الخاصة بالوظيفة:
- خبرة في بناء تطبيقات الويب الحديثة سريعة الاستجابة.
- تجربة مع HTML/CSS، بما في ذلك مفاهيم مثل التخطيط والنوعية وكيفية عمل المتصفح والتوافق عبر المتصفحات.
- الإلمام بميزات CSS الحديثة (مثل SVG وCSS Grid وFlexbox).
- خبرة جيدة في استخدام JavaScript، بما في ذلك مفاهيم مثل البرمجة غير المتزامنة وعمليات الإغلاق والأنواع وES2015+.
- الإلمام بواجهات برمجة التطبيقات الحديثة لمنصة الويب (مثل Canvas والتخزين المحلي وتحديد الموقع الجغرافي وعمال الخدمة، … إلخ)
- الإلمام بـ Node.js وجافا سكريبت السريع وجافا سكريبت من جانب الخادم.
- الإلمام بتطوير React Native والمحمول.
- الإلمام باستخدام أدوات JavaScript الحديثة: Eslint، Typescript، Babel، Webpack … إلخ
- خبرة وفهم قويين لـ React ونظامها البيئي للمكتبات.
- تعد الخبرة القوية وفهم بنية Flux وRedux أو مكتبات إدارة الدولة الأخرى ميزة إضافية كبيرة.
- الإلمام بالاختبار الآلي للبرامج (الوحدة والوظيفية والشاملة). كتابة التعليمات البرمجية المعيارية والقابلة للاختبار.
- فهم جيد لHTTP.
- خبرة في التحكم في الإصدار باستخدام Git & Github. تعد المعرفة الواسعة بسير عمل Git المتقدم ميزة إضافية.
- مريح في استخدام الوحدة الطرفية وبيئات Linux وDocker.