انتقل إلى المحتوى الرئيسي
🇬🇧

مهندس برمجيات (الواجهة الأمامية)

Software Engineer (Frontend)
Greyparrot·🇬🇧 Anywhere, بريطانيا·علوم الحاسوب
مجالات المعرفة المطلوبة:
CS-SECS-SDFCS-PLCS-GVDS-VIZ

ملخص الوظيفة

هذه وظيفة مهندس برمجيات للواجهة الأمامية في شركة Greyparrot، التي تعمل على زيادة الشفافية والآليّة في إدارة النفايات. سوف تعمل على إعادة بناء الواجهة الأمامية لدعم مجموعات المستخدمين الجديدة، وبناء وصيانة ميزات معقدة، وترجمة التصاميم إلى واجهات قابلة للوصول، والتعاون مع الفريق لتحسين المتطلبات.

وصف الوظيفة

عن Greyparrot

تقع العالم في أزمة نفايات. نحن ننتج حاليًا 2.1 مليار طن من النفايات الصلبة سنويًا. لا توجد إمكانية لجمع البيانات حول النفايات التي ننتجها، مما يعني عدم وجود شفافية منهجية ولا مساءلة. هذا يعني أن أهداف إعادة التدوير لا تُحافظ عليها، ويتحمل أحد ما مسؤولية إلقاء النفايات في المحيطات، ويتم إرسال المواد القابلة لإعادة التدوير إلى مكبات النفايات أو محارق، ويتمكن المنتجون من التخلص من التغليف دون مستوى معين. وبالتالي، تظل معدلات إعادة التدوير عند 10٪، وإذا لم نغير ذلك، فإن مخزون البلاستيك في المحيط سيتضاعف أربع مرات بحلول عام 2040 - مشكلة تكلف المجتمع 1.5 تريليون دولار كل عام.

الفرق والبيئة

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

مجموعتنا التقنية

نستخدم مجموعة حديثة وآمنة لضمان القابلية للتوسع والأداء. الواجهة الأمامية مبنية باستخدام React، بينما يعمل الخلفية على Express، ويتم استخدام TypeScript في جميع قاعدة الكود الخاصة بنا. بالنسبة إلى السحابة والبنية التحتية، نحن نستضيف بالكامل على AWS، باستخدام خدمات مثل RDS و Lambda و Docker. يتم التعامل مع تصور البيانات من خلال D3.js و recharts و MUI Data Grid، مما يسمح لنا بالعمل مع حجم كبير من بيانات التعلم الآلي. نستخدم GitLab للتحكم في الإصدار والسي وسي دي، و Figma للتعاون في التصميم.

المسؤوليات الأساسية

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

  • بناء وصيانة ميزات معقدة وواجهة مستخدم باستخدام React (و Hooks) مع TypeScript و HTML و CSS الحديث.
  • ترجمة Figma / wireframes إلى واجهات قابلة للوصول ومتجاوبة تعمل عبر المتصفحات والأجهزة الحديثة.
  • التعاون مع مديري المنتجات والمصممين ومهندسي الخلفية لتحسين المتطلبات وتسليم الميزات الموجهة للمستخدم.
  • دمج REST APIs، ومعالجة المصادقة، وحالات الخطأ، وحالات الحواف في الواجهة.
  • امتلاك الأداء لميزاتك: قياس مع Lighthouse / Web Vitals، وتحسين العرض، وتنسيق الحزم.

المتطلبات المعرفية

  • CS-SE(٩٠%)
  • CS-SDF(٨٠%)
  • CS-PL(٧٠%)
  • CS-GV(٦٠%)
  • DS-VIZ(٥٠%)
المصدر: serpapiآخر تحديث: ١٨‏/٣‏/٢٠٢٦أهمية: ٨٥%
G
Greyparrot
Greyparrot
شركة ناشئةtechnology

تعتبر Greyparrot شركة تقنية تعمل على حل أزمة النفايات من خلال جمع البيانات وتحليلها. تهدف الشركة إلى زيادة الشفافية والمساءلة في مجال إدارة النفايات، وتسعى إلى تحسين معدلات التدوير والحد من التلوث. تعمل Greyparrot على تطوير تقنيات لجمع البيانات وتحليلها لتحسين عمليات إدارة النفايات.

طلب مجالات المعرفة

CS-SE٩٠%
CS-SDF٨٠%
CS-PL٧٠%
CS-GV٦٠%
DS-VIZ٥٠%
عرض اتجاهات السوق →
مهندس برمجيات (الواجهة الأمامية) - greyparrot | وظائف الحوسبة - الألِف الرقمية