في المكتب دوام كامل
Avertra -
الأردن , عمّان
--
Avertra

تفاصيل الوظيفة

مهمتنا هي تبسيط الحياة. نحن نسعى إلى تبسيط وأتمتة اتخاذ القرار المعقد لصناعات تركز على العملاء، مثل المرافق، الخدمات المالية، اللوجستيات، والتجارة، التي تدير اقتصاديات العالم، ولديك فرصة الانضمام إلى الثورة. نحن نحاول حل تحديات كبيرة في مؤسستنا اليوم تؤثر مباشرة على تجربة الموظف والعميل. ماذا يمكننا أن نعدك بها: ستنضم إلى عائلة عالمية من أشخاص رائعين وشغوفين يعملون معًا لبناء منظومة مستدامة وقابلة للتوسع ملتزمة باستخدام المنطق لخلق تجربة أفضل. نريدك أن تساعدنا أن نصبح أفضل. ستتمكن من قيادة التغيير وابتكار. سنستثمر فيك. سنعطيك الفرصة لإتقان مجالك وتحقيق التميز.

كبير مهندسي جافا سكريبت في Avertra Corp، ستتولى جميع الواجبات المتعلقة بمنصة الواجهة الأمامية، من تطوير التصاميم لتطبيقات معقدة إلى تحليل الشيفرة. يشمل ذلك تحسين التطبيقات، وضمان جدوى UI/UX، وتنفيذ تصاميم المعمارية وواجهات برمجة التطبيقات.

المسؤوليات الوظيفية الرئيسية:

  • قيادة هندسة وتصميم الواجهة الأمامية: تصميم وتنفيذ معماريات أمامية قابلة للتوسع، قابلة للصيانة وعالية الأداء. اتخاذ قرارات استراتيجية بشأن الأطر والمكتبات والأدوات لتعزيز كفاءة التطوير وأداء التطبيق.
  • توجيه وتوجيه المطورين المبتدئين: تقديم التوجيه الفني، مراجعات الشيفرة، والإرشاد لأعضاء الفريق المبتدئين. تعزيز ثقافة التعلم المستمر والنمو المهني ضمن فريق التطوير.
  • التعاون مع فرق متعددة التخصصات: العمل عن كثب مع مهندسي الخلفية، ومصممي UX/UI، ومديري المنتج، وغيرهم من أصحاب المصلحة لتحديد وتنفيذ حلول مبتكرة. ضمان تكامل سلس لتطبيقات الواجهة الأمامية مع خدمات الخلفية وواجهات برمجة التطبيقات.
  • ضمان جدوى تقنية وتحسين الأداء: تقييم جدوى تصميمات UI/UX وتقديم ملاحظات للتحسينات. تحسين التطبيقات لأقصى سرعة وقابلية للتوسع والاستجابة عبر أجهزة ومنصات مختلفة.
  • تنفيذ وتطبيق معايير الترميز: وضع والحفاظ على أفضل الممارسات والمعايير الرمزية لضمان جودة الشفرة وتناسقها. إجراء مراجعات شفرة منتظمة لتطبيق المعايير وتحديد مجالات التحسين.
  • دفع التحسين المستمر والابتكار: البقاء على اطلاع بآخر الاتجاهات والتقنيات وأفضل الممارسات في جافا سكريبت وتطوير الواجهة الأمامية. اقتراح وتنفيذ تحسينات للأنظمة والعمليات القائمة لتحسين الكفاءة وجودة المنتج.
  • إدارة عمليات التطوير الرشيقة: المشاركة بنشاط في فعاليات الأسغر مثل تخطيط السبرينت، الوقفات اليومية، وجلسات الاسترجاع. مساعدة الفريق في الالتزام بمهل المشروع وتقديم ميزات عالية الجودة من خلال إدارة المهام والأولويات بفعالية.
  • تطوير اختبارات آلية وخطوط نشر: تنفيذ أطر اختبار آلية لضمان موثوقية البرمجيات وتقليل مشكلات التراجع. إعداد وصيانة خطوط الدمج/النشر المستمر (CI/CD) لتسهيل عملية النشر.
  • ضمان الأمن والامتثال: دمج أفضل ممارسات الأمان في تطوير الواجهة الأمامية لحماية بيانات المستخدم وضمان الامتثال للوائح ذات الصلة. التعاون مع فرق الأمن لإجراء تقييمات الثغرات ومعالجة المخاوف الأمنية بشكل استباقي.
  • إنشاء وصيانة التوثيق: تطوير توثيق شامل لأنظمة الواجهة الأمامية والعمليات وواجهات برمجة التطبيقات لتسهيل مشاركة المعرفة والتوجيه. التأكد من أن جميع الوثائق الفنية محدثة ومتاحة لأعضاء الفريق المعنيين.
  • تحليل وحل القضايا التقنية المعقدة: استكشاف الأخطاء وإصلاحها لمعالجة عنق الزجاجة في الأداء، الأخطاء، والتحديات التقنية في التطبيقات القائمة. إجراء تحليل السبب الجذري للمشكلات المتكررة وتنفيذ حلول طويلة الأجل.
  • التنسيق مع فرق DevOps والبنية التحتية: العمل مع مهندسي DevOps لضمان نشر وتشغيل تطبيقات الواجهة الأمامية بسلاسة. المساعدة في إدارة البيئات، ومراقبة أداء التطبيق، وضمان توافر عالٍ.

المؤهلات المطلوبة والكفاءات:

  • مهارات قوية في إدارة المشروع والتنظيم. مهارات الاتصال والتفكير النقدي.
  • تصميم وتنفيذ حلول برمجية باستخدام مبادئ البرمجة المعيارية لإنشاء شفرة قابلة للصيانة وإعادة الاستخدام وقابلة للتوسع.
  • إلمام عميق بأساسيات JavaScript، والعمل مع أطر حديثة لبناء تطبيقات قابلة للتوسع.

المعرفة والمهارات والقدرات:

  • القدرة على العمل في بيئة آجيل.
  • معرفة أنماط تصميم التطوير (مثال: نمط المفرد، فصل الواجهات، KISS، DRY، إلخ).
  • يظهر القدرة على تفكيك مشكلات معقدة إلى مكونات منفصلة ومتباعدة ما يمكن تطويرها واختبارها وصيانتها بشكل مستقل.
  • يرشد مطورين مبتدئين ويقدم مراجعات بناءة للشيفرة تحسن قدرات الفريق.
  • يترجم المفاهيم التقنية لأصحاب المصلحة غير التقنيين ويساهم في مناقشات تخطيط المنتج.
  • ينفذ أفضل ممارسات الأمان بما في ذلك التحقق من المدخلات، المصادقة، والحماية من الثغرات الشائعة.

الخبرة:

  • على الأقل 3-5 سنوات من الخبرة في تكنولوجيا الويب، HTML، CSS، وجافاسكريبت.
  • خبرة في تصميم استجابة للكمبيوتر المكتبي/المحمول.
  • خبرة واسعة في HTML/CSS/جافاسكريبت، بما في ذلك Node وReact.
  • خبرة في Typescript.
  • خبرة مع ORMs مثل Drizzle، Sequelize، أو Prisma.
  • خبرة في العمل وبناء واجهات برمجة تطبيقات.

التعليم:

  • درجة البكالوريوس في علوم الكمبيوتر أو هندسة البرمجيات أو تكنولوجيا المعلومات.

السفر: حسب احتياجات المشروع

جدول العمل: دوام مكتب Avertra الأردن

المرشح المثالي

  • مهارات قوية في إدارة المشروع والتنظيم. مهارات الاتصال والتفكير النقدي.
  • تصميم وتنفيذ حلول برمجية باستخدام مبادئ البرمجة المعيارية لإنشاء شفرة قابلة للصيانة وإعادة الاستخدام وقابلة للتوسع.
  • إلمام عميق بأساسيات JavaScript، والعمل مع أطر حديثة لبناء تطبيقات قابلة للتوسع.
  • القدرة على العمل في بيئة آجيل.
  • معرفة أنماط تصميم التطوير (مثال: نمط المفرد، فصل الواجهات، KISS، DRY، إلخ).
  • يظهر القدرة على تفكيك مشكلات معقدة إلى مكونات منفصلة ومتباعدة ما يمكن تطويرها واختبارها وصيانتها بشكل مستقل.
  • يرشد مطورين مبتدئين ويقدم مراجعات بناءة للشيفرة تحسن قدرات الفريق.
  • يترجم المفاهيم التقنية لأصحاب المصلحة غير التقنيين ويساهم في مناقشات تخطيط المنتج.
  • ينفذ أفضل ممارسات الأمان بما في ذلك التحقق من المدخلات، المصادقة، والحماية من الثغرات الشائعة.
  • على الأقل 3-5 سنوات من الخبرة في تكنولوجيا الويب، HTML، CSS، وجافاسكريبت.
  • خبرة في تصميم استجابة للكمبيوتر المكتبي/المحمول.
  • خبرة واسعة في HTML/CSS/جافاسكريبت، بما في ذلك Node وReact.
  • خبرة في Typescript.
  • خبرة مع ORMs مثل Drizzle، Sequelize، أو Prisma.
  • خبرة في العمل وبناء واجهات برمجة تطبيقات.
  • درجة البكالوريوس في علوم الكمبيوتر، هندسة البرمجيات أو تكنولوجيا المعلومات.

وظائف مشابهة

حول Avertra
الأردن, عمّان