مطور الواجهة الأمامية
Celfocus
صاحب عمل نشط
نشرت قبل 14 ساعة
أرسل لي وظائف مثل هذه
الجنسية
أي جنسية
جنس
غير مذكور
عدد الشواغر
1 عدد الشواغر
الوصف الوظيفي
الأدوار والمسؤوليات
نحن نبحث عن مهندس واجهة أمامية للانضمام إلى مركز تسليم Celfocus في مصر.
شخص متحمس لتجربة اتجاهات جديدة، ومكدسات جديدة، وطرق مبتكرة لحلولنا سيكون الأنسب. عقلية مدمرة، وعدم الشعور بالإحباط من الفشل، والتفكير خارج الصندوق، والاستعداد لتحمل المخاطر، هي العقلية التي نبحث عنها!
كجزء من وظيفتك، ستقوم ب:
- المشاركة في دورة حياة تطوير البرمجيات بالكامل، من المفهوم والتصميم إلى النشر والصيانة.
- التعاون مع مديري المنتجات والمصممين ومهندسي الخلفية لتحديد متطلبات المشروع وترجمتها إلى مواصفات تقنية وخطط تنفيذ.
- العمل مع المطورين الخلفيين لدمج واجهات برمجة التطبيقات والخدمات.
- كتابة الكود والاختبارات، وبناء النماذج الأولية، وحل المشاكل، وتحليل الاختناقات.
- تحسين أداء الواجهة الأمامية لضمان عرض سريع وتفاعلات سلسة لحجم بيانات كبير.
- تصميم وبناء وصيانة تطبيقات الويب المعقدة مع التركيز بشكل خاص على واجهة المستخدم (التفاعلات، التنسيق، إلخ)
- العمل على مقترحات تتعلق بالحلول/الهندسة المتعلقة بتقنيات الواجهة الأمامية.
- تطوير تطبيقات ويب قابلة للتطوير ومتجاوبة باستخدام تقنيات الواجهة الأمامية الحديثة مثل HTML5 وCSS3 وJavaScript، وإطارات/مكتبات مثل React.
- إتقان تحسين عرض واجهة المستخدم، والتخزين المؤقت، والتجميع، والصفحات المتجاوبة.
- ضمان الجدوى التقنية لتصميمات واجهة المستخدم/تجربة المستخدم.
- البقاء على اطلاع بأحدث اتجاهات وتقنيات وأفضل ممارسات تطوير الواجهة الأمامية، وتطبيقها على المشاريع حسب الاقتضاء.
- تطوير اختبارات آلية لضمان تلبية احتياجات العمل والسماح بالاختبار المتكرر.
- مراجعة الكود الذي طوره مطورون آخرون وتقديم ملاحظات لضمان أفضل الممارسات (مثل، إرشادات الأسلوب، والتحقق من الكود، والدقة، وقابلية الاختبار، والكفاءة).
- تقديم الإرشاد والدعم والتوجيه للمطورين المبتدئين، وتعزيز نموهم وتطورهم المهني.
- توفير توثيق الكود ومدخلات أخرى للمستندات التقنية.
- كن عضوًا نشطًا في مجتمعنا للواجهة الأمامية.
- المساهمة في خارطة الطريق التقنية لـ Celfocus ومبادرات الابتكار.
ماذا نبحث عنه؟
- درجة البكالوريوس أو الماجستير في علوم الكمبيوتر أو الهندسة أو مجال ذي صلة.
- خبرة قوية بمبادئ التصميم المتجاوب، وتوافق المتصفحات، ومعايير وصول الويب.
- أكثر من 4 سنوات من الخبرة المهنية في تطوير الواجهة الأمامية مثل (React أو Angular).
- أكثر من 3 سنوات من الخبرة الصلبة في بناء وصيانة تطبيقات الويب المعقدة.
- خبرة قوية في JavaScript/Typescript وتفاصيلها، بما في ذلك بناء جملة ES6+.
- خبرة قوية في HTML5 وCSS3 وjQuery وAJAX.
- خبرة قوية في هياكل الويب (MVC، MVVM، إلخ) وبروتوكولات الاتصال (HTTP، SOAP، REST، JSON، إلخ)
- خبرة قوية في العمل مع XML/JSON.
- خبرة قوية في معالجات CSS مثل Sass أو LESS.
- خبرة قوية في أفضل ممارسات هندسة البرمجيات مثل أنماط التصميم، ومراجعات الكود، واختبار الوحدات، واختبار التكامل، إلخ.
- خبرة قوية في أدوات بناء الواجهة الأمامية، ومديري الحزم، وأدوات تشغيل المهام مثل (Webpack وBabel وNPM، إلخ).
- خبرة قوية في أطر الاختبار مثل Jest.
- خبرة قوية في جوانب وأدوات أمان البرمجيات مثل (المصادقة/الترخيص، التشفير/فك التشفير، التوقيعات الرقمية، إدارة الهوية والوصول). (أعلى 10 من Owasp)
- خبرة قوية في أدوات تحليل الكود ومراجعته مثل (ESLint وSonarQube وCodeQL).
- خبرة في أدوات التكامل المستمر والتسليم المستمر (CI/CD) مثل (Jenkins وGithub Actions أو Gitlab Pipelines).
- خبرة في أدوات تتبع التذاكر والتوثيق مثل (JIRA وConfluence).
- خبرة في أنظمة التحكم في الإصدارات وسير العمل اليومي لها مثل (GitHub وGitLab).
- خبرة في قواعد البيانات العلائقية/NoSQL وإدارة سير العمل للبيانات.
- خبرة في بناء تطبيقات الهاتف المحمول متعددة المنصات باستخدام React Native.
- معرفة قوية بمبادئ UX/UI.
- معرفة قوية بالحلول السحابية والحاويات (AWS وAzure وKubernetes وDocker، إلخ)
- معرفة قوية بأساليب تطوير البرمجيات المرنة (Scrum و/أو Kanban).
- معرفة بنظام إدارة المحتوى (CMS) مثل (Adobe Experience Manager (AEM) وLiferay وContentful).
- معرفة بمبادئ تصميم هندسة الخدمات المصغرة (الهندسة النظيفة و/أو الهندسة السداسية، والحلول المعتمدة على الرسائل) هي ميزة.
- معرفة ببوابات واجهة برمجة التطبيقات (بوابة واجهة برمجة التطبيقات Kong) هي ميزة.
- معرفة بـ Figma وSketch هي ميزة.
- معرفة بهياكل BSS لصناعة الاتصالات هي مفضلة.
- خبرة عملية في التكامل مع واجهات برمجة التطبيقات REST باستخدام معايير TMF ومواصفات Open API هي مفضلة.
- عقلية حل المشكلات: في سياق معين، التفكير، والتصميم، وتقديم حل لمجموعة متنوعة من أصحاب المصلحة (من CTO إلى المهندسين والمطورين).
- مهارات تواصل ممتازة لنقل المفاهيم التقنية والتعاون بفعالية مع الفرق متعددة التخصصات والعملاء.
- الإتاحة للسفر (فترات قصيرة)
المهارات المطلوبة:
- حد أدنى من 4 سنوات من الخبرة المهنية في React JS، بما في ذلك إتقان مكتبات إدارة الحالة مثل Redux.
- خبرة قوية مع واجهات برمجة التطبيقات RESTful وتكامل تطبيقات الواجهة الأمامية مع خدمات الخلفية.
- خبرة قوية مع مكتبات/إطارات CSS مثل Bootstrap وMaterial-UI أو Tailwind CSS.
- إتقان اللغة الإنجليزية (الشفوية والمكتوبة)
السمات الشخصية
- القدرة على التكيف مع سياقات وفرق وعملاء مختلفين;
- مهارات العمل الجماعي ولكن أيضًا إحساس بالاستقلالية;
- الدافع لمشاريع دولية وموافق إذا كانت هناك حاجة للسفر;
- الاستعداد للتعاون مع لاعبين آخرين;
- مهارات تواصل قوية.
الملف الشخصي المطلوب للمرشحين
درجة البكالوريوس أو الماجستير في علوم الكمبيوتر أو الهندسة أو مجال ذي صلة.
- أكثر من 4 سنوات من الخبرة المهنية في تطوير الواجهة الأمامية مثل (React أو Angular).
- أكثر من 3 سنوات من الخبرة الصلبة في بناء وصيانة تطبيقات الويب المعقدة.
- خبرة قوية في JavaScript/Typescript وتفاصيلها، بما في ذلك بناء جملة ES6+.
- خبرة قوية في HTML5 وCSS3 وjQuery وAJAX.
- خبرة قوية في هياكل الويب (MVC، MVVM، إلخ) وبروتوكولات الاتصال (HTTP، SOAP، REST، JSON، إلخ)
- خبرة قوية في العمل مع XML/JSON.
- خبرة قوية في معالجات CSS مثل Sass أو LESS.
- خبرة قوية في أفضل ممارسات هندسة البرمجيات مثل أنماط التصميم، ومراجعات الكود، واختبار الوحدات، واختبار التكامل، إلخ.
- خبرة قوية في أدوات بناء الواجهة الأمامية، ومديري الحزم، وأدوات تشغيل المهام مثل (Webpack وBabel وNPM، إلخ).
- خبرة قوية في أطر الاختبار مثل Jest.
- خبرة قوية في جوانب وأدوات أمان البرمجيات مثل (المصادقة/الترخيص، التشفير/فك التشفير، التوقيعات الرقمية، إدارة الهوية والوصول). (أعلى 10 من Owasp)
- خبرة قوية في أدوات تحليل الكود ومراجعته مثل (ESLint وSonarQube وCodeQL).
- خبرة في أدوات التكامل المستمر والتسليم المستمر (CI/CD) مثل (Jenkins وGithub Actions أو Gitlab Pipelines).
- خبرة في أدوات تتبع التذاكر والتوثيق مثل (JIRA وConfluence).
- خبرة في أنظمة التحكم في الإصدارات وسير العمل اليومي لها مثل (GitHub وGitLab).
- خبرة في قواعد البيانات العلائقية/NoSQL وإدارة سير العمل للبيانات.
- خبرة في بناء تطبيقات الهاتف المحمول متعددة المنصات باستخدام React Native.
- معرفة قوية بمبادئ UX/UI.
- معرفة قوية بالحلول السحابية والحاويات (AWS وAzure وKubernetes وDocker، إلخ)
- معرفة قوية بأساليب تطوير البرمجيات المرنة (Scrum و/أو Kanban).
- معرفة بنظام إدارة المحتوى (CMS) مثل (Adobe Experience Manager (AEM) وLiferay وContentful).
- حد أدنى من 4 سنوات من الخبرة المهنية في React JS، بما في ذلك إتقان مكتبات إدارة الحالة مثل Redux.
- خبرة قوية مع واجهات برمجة التطبيقات RESTful وتكامل تطبيقات الواجهة الأمامية مع خدمات الخلفية.
- خبرة قوية مع مكتبات/إطارات CSS مثل Bootstrap وMaterial-UI أو Tailwind CSS.
- إتقان اللغة الإنجليزية (الشفوية والمكتوبة)
القطاع المهني للشركة
- تكنولوجيا المعلومات - خدمات البرمجيات
المجال الوظيفي / القسم
- سوفت وير تقنية المعلومات
الكلمات الرئيسية
- مطور الواجهة الأمامية
تنويه: نوكري غلف هو مجرد منصة لجمع الباحثين عن عمل وأصحاب العمل معا. وينصح المتقدمون بالبحث في حسن نية صاحب العمل المحتمل بشكل مستقل. نحن لا نؤيد أي طلبات لدفع الأموال وننصح بشدة ضد تبادل المعلومات الشخصية أو المصرفية ذات الصلة. نوصي أيضا زيارة نصائح أمنية للمزيد من المعلومات. إذا كنت تشك في أي احتيال أو سوء تصرف ، راسلنا عبر البريد الإلكتروني abuse@naukrigulf.com