نظرة عامة على الوظيفة
سيعمل مطوّر الواجهة الأمامية المبتدئ بشكل وثيق مع المطوّرين الأقدم ومصمّمي واجهات المستخدم/تجربة المستخدم وفرق المنتج لبناء وصيانة تطبيقات ويب حديثة. تُعدّ هذه الوظيفة مثالية لمطوّر في بداية مسيرته المهنية يمتلك أساسًا متينًا في تقنيات الواجهة الأمامية ويتطلّع إلى تطوير مهاراته التقنية أثناء المساهمة في مشاريع واقعية.
ينبغي أن يتحلّى المرشّح الناجح بشغفٍ بالكود النظيف والتصميم المتجاوب وإنشاء تجارب مستخدم جذّابة.
المسؤوليات الرئيسية
تطوير الواجهة الأمامية
- تطوير واجهات ويب متجاوبة وسهلة الاستخدام باستخدام HTML5 وCSS3 وJavaScript.
- المساعدة في بناء مكوّنات واجهة مستخدم قابلة لإعادة الاستخدام وميزات للواجهة الأمامية.
- ترجمة تصاميم واجهات المستخدم/تجربة المستخدم إلى صفحات ويب عالية الجودة ومتجاوبة.
- ضمان التوافق عبر المتصفحات المختلفة والتجاوب مع الأجهزة المحمولة.
- تحسين التطبيقات من حيث السرعة وقابلية التوسّع والأداء.
التعاون
- العمل بشكل وثيق مع المصمّمين والمطوّرين ومديري المنتج لتقديم حلول عالية الجودة.
- المشاركة في تخطيط السبرنتات ومراجعات الكود واجتماعات الفريق.
- إبلاغ تقدّم المشروع والتحديات التقنية بفعالية.
- التعاون مع مطوّري الواجهة الخلفية لدمج واجهات برمجة التطبيقات وخدمات الويب.
جودة الكود
- كتابة كود نظيف وقابل للصيانة وموثّق جيدًا.
- اتّباع معايير البرمجة وأفضل ممارسات التطوير.
- تصحيح أخطاء الواجهة الأمامية وحلّها بكفاءة.
- المشاركة في أنشطة الاختبار وضمان الجودة.
التعلّم المستمر
- مواكبة تقنيات وأطر الواجهة الأمامية الحديثة.
- تعلّم أدوات ومكتبات ومنهجيات تطوير جديدة.
- المساهمة بأفكار لتحسين عمليات التطوير وتجربة المستخدم.
المؤهلات المطلوبة
- درجة البكالوريوس في علوم الحاسوب أو هندسة البرمجيات أو تقنية المعلومات أو مجال ذي صلة (أو خبرة عملية مكافئة).
- من 0 إلى 2 سنوات من الخبرة في تطوير الواجهة الأمامية أو تطوير الويب.
- يُرحَّب بخبرة التدريب أو العمل الحر أو المشاريع الأكاديمية أو الشخصية.
- فهم أساسي لمبادئ تصميم الويب المتجاوب.
- الإلمام بنظام التحكّم في الإصدارات Git.
المهارات التقنية المطلوبة
- إتقان HTML5 وCSS3 وJavaScript (ES6+).
- معرفة أساسية بـ React.js أو Vue.js أو Angular.
- فهم أطر العمل المتجاوبة مثل Bootstrap أو Tailwind CSS.
- الإلمام بواجهات REST APIs وJSON.
- معرفة أساسية بأدوات مطوّري المتصفح وتقنيات تصحيح الأخطاء.
- فهم معايير إمكانية الوصول إلى الويب وأفضل ممارساتها.
المؤهلات المفضّلة
- خبرة في بناء مشاريع ويب شخصية أو أكاديمية.
- الإلمام بـ TypeScript.
- فهم أساسي لمكتبات إدارة الحالة.
- خبرة في استخدام Figma أو التعاون مع مصمّمي واجهات المستخدم/تجربة المستخدم.
- معرفة بـ npm أو Vite أو Webpack.
- التعرّض لمنهجيات التطوير Agile أو Scrum.
المهارات الشخصية
- قدرة قوية على حلّ المشكلات والتفكير التحليلي.
- اهتمام استثنائي بالتفاصيل.
- مهارات تواصل شفهية وكتابية فعّالة.
- القدرة على العمل باستقلالية في بيئة عن بُعد.
- عقلية جماعية مع الرغبة في التعلّم.
- مهارات تنظيمية قوية في إدارة الوقت.
- القدرة على التكيّف والحماس لتبنّي التقنيات الجديدة.
المتطلبات التقنية
يجب أن يمتلك المرشّحون:
- اتصال إنترنت عالي السرعة وموثوق.
- حاسوب محمول أو مكتبي شخصي قادر على تشغيل أدوات التطوير الحديثة.
- مساحة عمل عن بُعد هادئة واحترافية.
- كاميرا ويب وسماعة رأس للاجتماعات الافتراضية.
- القدرة على تثبيت واستخدام برامج التطوير وأدوات التعاون.
ساعات العمل
- وظيفة عن بُعد بدوام كامل.
- ساعات عمل مرنة تتوافق مع متطلبات المشروع والفريق.
- التوفّر للتعاون عبر المناطق الزمنية في الشرق الأوسط وشمال أفريقيا.
- المشاركة العرضية في الاجتماعات الافتراضية أو جلسات تخطيط السبرنتات.
مؤشرات الأداء الرئيسية (KPIs)
سيُقاس النجاح في هذه الوظيفة من خلال:
- جودة الكود وقابلية صيانته.
- إنجاز المهام الموكلة في الوقت المناسب.
- كفاءة حلّ الأخطاء.
- الالتزام بمعايير البرمجة وأفضل الممارسات.
- التعاون والتواصل داخل فريق التطوير.
- التعلّم المستمر والتطوير المهني.
- المساهمة في تسليم المشاريع بنجاح.
ما نقدّمه
- بيئة عمل عن بُعد بالكامل.
- راتب تنافسي.
- تأهيل منظّم وإرشاد من مطوّرين ذوي خبرة.
- الوصول إلى موارد التعلّم وفرص التطوير المهني.
- التقدّم الوظيفي داخل PULSE (MENA).
- ثقافة تعاونية وشاملة مدفوعة بالابتكار.
- التعرّض لتقنيات حديثة ومشاريع رقمية مثيرة.
- تقدير قائم على الأداء وفرص للنمو.
الكفاءات الأساسية
نبحث عن أفراد يُظهرون:
- شغفًا بالتقنية والتعلّم المستمر.
- أخلاقيات عمل قوية ومسؤولية.
- الفضول والابتكار.
- الاهتمام بالتفاصيل.
- التعاون الجماعي.
- القدرة على التكيّف.
- تفكير يركز على العميل.
- المبادرة والملكية.
- القدرة على حلّ المشكلات.
- النزاهة المهنية.