مهندس الواجهة الأمامية الأول

عن Beam

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

عن الوظيفة

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

المسؤوليات

ستتطلب هذه الوظيفة الاستفادة من خبرتك التقنية لإنشاء واجهات مستخدم بديهية لمنصة Beam AI. ستشمل مسؤولياتك الرئيسية ما يلي:

  • التعاون مع الفرق المتعددة الأوجه لتطوير والحفاظ على تطبيقات الويب المتجاوبة.

  • كتابة كود نظيف، قابل للصيانة وفعال باستخدام JavaScript وTypeScript وReact.js لإنشاء واجهات مستخدم تفاعلية وديناميكية.

  • تطبيق مبادئ التصميم المتجاوب لضمان تجربة مستخدم سلسة وتوافق عبر مختلف الأجهزة والمتصفحات.

  • إجراء مراجعات الكود وتقديم ملاحظات بناءة للحفاظ على جودة الكود والتأكد من الالتزام بأفضل الممارسات والمعايير.

  • استخدام أدوات إدارة الحالة مثل React Query وRedux toolkit لإدارة البيانات.

  • التعاون مع مصممي واجهة المستخدم/تجربة المستخدم لضمان التكامل السلس لمفاهيم التصميم.

  • تنفيذ والحفاظ على مكونات واجهة المستخدم باستخدام مكونات النمط.

  • المساهمة في تطوير وصيانة مستودعاتنا على GitHub.

  • استكشاف الأخطاء وإصلاحها وحل مشكلات الواجهة الأمامية لضمان تجربة مستخدم سلسة.

  • البقاء على اطلاع بالتقنيات الحديثة للواجهة الأمامية وأفضل الممارسات لتحسين عمليات التطوير باستمرار.

المتطلبات

  • درجة البكالوريوس في علوم الكمبيوتر أو هندسة البرمجيات أو مجال ذي صلة. الشهادات المتقدمة أو الدورات ذات الصلة تعتبر ميزة إضافية.

  • حد أدنى من 7 سنوات من الخبرة العملية كمهندس واجهة أمامية أو في دور مشابه، مع سجل حافل ببناء تطبيقات ويب متجاوبة وجذابة بصريًا.

  • مهارة في JavaScript وTypeScript وReact.js، مع القدرة على كتابة كود نظيف وفعال وقابل للصيانة. يفضل بشدة الخبرة في Next.js.

  • خبرة واسعة في HTML وCSS، بما في ذلك فهم عميق للمعايير الحديثة وممارسات الويب.

  • خبرة مع أدوات إدارة الحالة مثل React Query وRedux Toolkit.

  • إلمام بمكتبات واجهة المستخدم وأدوات التصميم مثل styled-components، لضمان تصميمات واجهة مستخدم سلسة وقابلة للتوسع.

  • مهارة في Git وGitHub، مع فهم قوي لعمليات التحكم في النسخة.

  • عين دقيقة لمبادئ وتصميمات واجهة المستخدم/تجربة المستخدم، مع القدرة على التعاون بفعالية مع فرق التصميم لإنشاء واجهات مستخدم مركزية.

لماذا Beam؟

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

ثقافتنا تتشكل بقيمنا في العمل:

  • التفكير الفطري بالذكاء الاصطناعي: كل عضو في الفريق يفكر في عمليات الأعمال بالأدوات الذكية، يستخدم أدوات الذكاء الاصطناعي يوميًا، ويبحث عن التركيبات المؤتمنة من خلال الأتمتة. الذكاء الاصطناعي ليس فقط ما نبنيه، بل هو كيف نعمل.

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

  • السرعة كعادة: نشحن بسرعة، نتعلم بشكل أسرع، ونفضل تجاوز العقبات على الكمال. نفضل التجارب الصغيرة مع دورات التغذية الراجعة القوية.

  • التنفيذ الموجه للتأثير: نوظف الأفراد ذوي التأثير العالي، نستثمر في الـ 20% التي تحقق 80% من النتائج، ونقدر الملاحظات الصريحة.

  • عالية التوافق، متصلة بدون تكبيل: نتوافق على النتائج وليس المهام. ستعمل بشكل مستقل ولكن لن تكون في عزلة.

  • مدفوع بالبيانات، المرشد من قبل البشر: نسعى دائمًا للوضوح على الراحة، نتحدث بصراحة، ونستخدم التغذية الراجعة للنمو معًا.

إذا كان هذا النوع من العمل هو ما ترغب في القيام به والنوع من الفريق الذي ترغب في النمو معه، فنحن نود أن نسمع منك!