Front-End Developer
القيام بجميع المهام في الجوانب المتعلقة ب (Front-End development) لتطبيقات (الموبايل/الويب) والقيام بجميع المهام البرمجية ل (Client-side). والقيام بتحويل التصاميم الى مكونات برمجية وكذلك توصيل البرمجيات مع الخدمات في (back-end) وتعريف سلوك المكونات التصميمية في الواجهات (animation, movement, etc.).
- البيانات الرئيسية
- المهام والمسئوليات للوظيفة
- المواصفات المطلوبة لشاغل الوظيفة
- نطاق الإشراف والصلاحيات والاتصالات
البيانات الرئيسية
| البند | القيمة |
|---|---|
| الرئيس المباشر | IT Project Manager |
| المسمى الوظيفي | Front-End Developer |
| وحدة الأعمال | قسم تكنولوجيا المعلومات |
| عدد المطلوبين | 1 |
المهام والمسئوليات للوظيفة
| المهام والمسئوليات للوظيفة | مؤشرات التنفيذ |
|---|---|
| تحويل المخططات والرسوميات المعقدة (PSD) والمتطلبات الخاصة بتطبيقات (موبايل/والويب) الى واجهات برمجية (pixel-perfect presentation-layer HTML5/CSS3) | • عدد الواجهات البرمجية التي تم تحويلها من التصاميم. • نسبة تطابق التنفيذ للمتطلبات الخاصة بالتطبيق. |
| كتابة الاكواد المعيارية (modular) وتحديد هيكل الواجهات والقيام باختبارها جيدًا في جميع لغات ال (Front-end) مثل (JS و HTML و CSS) وبناء المكتبات للاستخدام المستقبلي | • نسبة تطابق الممارسات البرمجية للممارسات المعيارية |
| انشاء واجهات ويب ذات طابع متوافق (responsive website designs) و القيام باختبارات التوافقية على مختلف المتصفحات والمنصات والأجهزة قبل تسليمها لل (backend) | • نسبة توافقية الواجهات البرمجية على مختلف المنصات. |
| العمل مع البرامج التصميمية مثل (Photoshop, Illustrator, and Fireworks) للتعديل على العناصر تصميمية حسب الحاجة. | • نسبة القدرة على التعديلات في المكونات التصميمية |
| الصيانة المستمرة للاكواد البرمجية بشكل يومي وفقا للمتابعة والمراقبة للاستخدام. | • نسبة الأخطاء في الواجهات. |
| تقييم الجدوائية العملية للتصاميم والتعاون بشكل وثيق مع UI/UX Expert. | • نسبة التوافقية والتعاون مع أعضاء الفريق |
| القيام بالأعمال التي تحدد سلوك المكونات البرمجية مثل (animation, movement, etc.) باستخدام البرامج المناسبة. | • عدد المكونات البرمجية ذات السلوكيات المختلفة |
| بناء البرمجيات والتأكد من مراعاة مبادى (SEO). | • نسبة نجاح ظهور التطبيقات في محركات البحث. |
| القيام بعمليات ال (debugging) باستخدام أدوات مثل (Chrome Developer Console) | • نسبة الأخطاء في الواجهات. |
| التعاون مع الفريق والقيام بنشاطات العمل كفريق مثل الاجتماعات والعصف الذهني والمشاركة في اعداد خطط المشاريع الخ | • عدد النشاطات المتعلقة بالفريق • تقييم أعضاء الفريق ورئيس الفريق. |
| التعاون الوثيق مع (backend) لدمج الخدمات والبرمجيات. | • نسبة التوافقية والتعاون مع أعضاء الفريق |
| تنفيذ الاختبارات على المستخدمين لتقييم تجربة المستخدم والقدرة على معرفة (user pain) وإيجاد الحلول. | • عدد الاختبارات لتقييم تجربة المستخدم. • نسبة رضاء المستخدمين. |
| التحسين للمكونات البرمجية لزيادة السرعة والاستجابة | • نسبة رضاء المستخدمين. |
| تجميع البيانات وتحليلها للحصول على (user feedback) ووضع الحلول حسب التحليل. | • نسبة رضاء المستخدمين. |
| تطوير الخصائص (features) لتحسين تجربة المستخدم | • نسبة رضاء المستخدمين. |
| البرمجة وفقا للأدوات المعيارية والممارسات النمطية مثل (UI layouts, code visioning tools, and the CSS GRID system) مع مراعاه وتحديث الممارسات وفقا للتوجهات الحديثة. |
• نسبة تضمين المنهجيات والأدوات المعيارية في التقارير |
| تنفيذ التوثيق المستمر وفقا للممارسات القياسية (Git). | • نسبة تنفيذ التوثيق. |
| إعداد تقارير الإنجاز الشهرية والربعية والسنوية الخاصة بعمله ورفعها لمسؤولة المباشر | • عدد تقارير الإنجاز الدورية المعدة ودقتها • نسبة انجاز مؤشرات الأداء للمهام والمسؤوليات |
| القيام بأية مهام واختصاصات أخرى تقتضيها طبيعة وظيفته أو يكلف بها بمقتضى القوانين والقرارات النافذة. | • عدد المهام المنفذة مقارنة بعدد التكليفات • المرونة وسرعة الاستجابة |
المؤهلات
| المواصفات |
|---|
| مؤهلات أساسية: بكالوريوس في علوم الحاسوب او مايعادلها في تخصص مشابه. |
| مؤهلات تفضيلية: مؤهلات او دورات معتمدة في مجال (Front-end development). |
الخبـــرات
| المواصفات |
|---|
| خبرات أساسية: خبرة نوعيه لمدة سنتين في نفس المجال مع نموذج لمجموعة اعمال متنوعة سابقة لتطبيقات (موبايل/ويب) خلال تلك الفترة. خبرة لا تقل عن سنتين في استخدام HTML, CSS, and JavaScript |
| خبرات تفضيلية: خبرة سابقة في المشاركة في بناء شركات برمجية ناشئة. خبرة لمدة سنة ك (Full-stack developer) مع نموذج اعمال. |
من المهارات
| المواصفات |
|---|
| مهارة في الاستخدام للبرامج والادوات التالية (NPM, Git, Preprocessors (Grunt/Gulp/Webpack), Chrome Developer Tools, CodePen, and local development environments) |
| مهارة في الاستخدام الأساسي للأدوات والبرامج التالية (Adobe Creative Suite, figma, Photoshop, Illustrator, Fireworks, Google Fonts, Google Analytics or comparable web analytics software) |
| مهارة في التعامل مع (WordPress, BigCommerce, Magento, and Shopify) |
| يمتلك مهارة في إعداد التقارير بشكل احترافي ومنها التقارير الشهرية والربعية والنصف سنوية. |
| يمتلك مهارات في المراسلات والمخاطبات الرسمية. |
| يمتلك مهارات التنظيم والمتابعة والارشفة. |
| سرعة في التنفيذ ومرونة في الاستجابة |
| الحرص الشديد والانتباه للتفاصيل. |
| مهارات التواصل الفعالة وبناء وتطوير العلاقات. |
| مهارات التحليل والتفكير المنطقي. |
| مهارات بحثية عالية جدا. |
| يجيد اللغة الإنجليزية. |
القدرات
| المواصفات |
|---|
| – قدرة عالية جدا في انشاء التطبيقات (موبايل/ويب) من التصاميم. |
| – فهم الدورة الكاملة لتطوير التطبيقات (موبايل/ويب) للتعاون مع الفريق. |
| – القدرة على برمجة واجهات الموبايل لمنصات الاندرويد و iOS |
| – القدرة على برمجة واجهات الويب |
| – القدرة على التعامل مع مشاكل التوافقية مع عدة متصفحات والفهم الكامل للفروقات. |
| – القدرة على اخذ أي مشروع من الفكرة الى التنفيذ مع العمل ضمن محددات الوقت والتكلفة. |
| – لدية اطلاع بكامل التوجهات الحديثة في (Front-end development) |
| – القدرة على العمل مع فريق متعدد الوظائف (UI/UX, Backend developer, System Analyst/QA Engineer… etc.) |
| – القدرة على العمل مع فرق تقوم بالعمل على مشاريع برمجية مفتوحة المصدر. |
| – القدرة على العمل بروح الفريق مع الاستقلالية اثناء التنفيذ. |
| – قدرات إدارة الوقت والعمل في أكثر من عمل في ان واحد مع ترتيب الأولويات وإدارة المهام. |
| – القدرة على حل المشكلات واتخاذ القرارات. |
| – القدرة على إدارة الذات. |
| – القدرة على العمل بدقة وإنجاز. |
| – القدرة على العمل ضمن منهجيات إدارة المشاريع الحديثة مثل (agile) |
| – القدرة على العمل وفقا لمبادئ العمل المبنية على المستخدم (User-Centered) |
| – القدرة على استخدام اللغات والادوات التالية (HTML5, CSS3/Less/Sass,JavaScript, jQuery, Bootstrap, PHP/MYSQL, Atom, React, Angular, Vue, Redux, NodeJS, Jest, Webpack, ES6, Headless CMS, and responsive web frameworks) |
| – القدرة على استخدام برامج ميكروسوفت اوفيس او ما يمثلها |
| – القدرة على فهم الجوانب التجارية وشريحة أصحاب المصلحة واهمهم المستخدمين. |
| – القدرة على فهم اساسيات التصميم مثل علم الألوان وغيرها. |
نطاق الاشراف
| النطاق |
|---|
| نطاق العمل |
نطاق الصلاحيات
| الصلاحيات |
|---|
| وفق الصلاحيات المخولة له في نطاق وظيفته وبما لا يتعارض مع الأدلة واللوائح والقرارات المنظمة لعمل الهيئة/والمركز. |
نطاق الاتصالات والتنسيق
| النطاق |
|---|
| الداخلية: التنسيق الداخلي مع جميع مسؤولي الأقسام والموظفين وفق التسلسل الإداري المعمول به داخل الهيئة/والمركز.. |
| الخارجية |
او
او
موقعنا الجغرافي
اليمن – صنعاء – صوفان – شارع الثلاثين – المدينة الليبية
ساعات العمل
السبت: 8:00 ص – 1:00 م
الأحد: 8:00 ص – 1:00 م
الإثنين: 8:00 ص – 1:00 م
الثلاثاء: 8:00 ص – 1:00 م
الأربعاء: 8:00 ص – 1:00 م
الخميس: 8:00 ص – 1:00 م
الجمعة: مغلق
الأحد: 8:00 ص – 1:00 م
الإثنين: 8:00 ص – 1:00 م
الثلاثاء: 8:00 ص – 1:00 م
الأربعاء: 8:00 ص – 1:00 م
الخميس: 8:00 ص – 1:00 م
الجمعة: مغلق
اتصل بنا
737 577 01