🇪🇬
مهندس برمجيات أول - كامل
Senior Software Engineer I - Fullstack
كريم·🇪🇬 القاهرة, مصر·علوم الحاسوب
مجالات المعرفة المطلوبة:
CS-SECS-PLCS-SDF
ملخص الوظيفة
هذه وظيفة مهندس برمجيات أول - كامل في شركة كريم، حيث سيكون عليك كتابة رمز عالي الجودة وأداء وموثوقية، العمل بشكل مستقل، والمساهمة في كلا قواعد البيانات الأمامية والخلفية. ستحتاج إلى خبرة في جافا سكريبت، HTML، CSS، و JS، بالإضافة إلى فهم في UI/UX وتصميم الاستجابة.
وصف الوظيفة
عن الشركة
تُبني كريم تطبيق كل شيء للشرق الأوسط الأوسع — مما يجعل من السهل التنقل، الطلب من الطعام والبقالة، إدارة المدفوعات، والمزيد. هدفنا بسيط: تسهيل حياة الناس وتحسينها وبناء منظمة رائعة تحفز.
ما سوف تفعله
كتابة رمز عالي الجودة وأداء وموثوقية أثناء العمل على المهام / الحشرات المحددة بشكل مستقل.
- العمل بشكل مستقل لفهم المواصفات الوظيفية وتسليم الميزات الكاملة.
- المساهمة في كلا قواعد البيانات الأمامية والخلفية، بالتعاون عبر الطبقات لتصميم وتنفيذ الميزات من النهاية إلى النهاية.
- المشاركة في دورة الاتصال والاستعداد للقفز والمساعدة في حل أي حوادث في غضون SLA المحدد.
- المشاركة في عمليات وعمليات الفريق الرشيقة والمساهمة في تطورها المستمر.
- العمل بشكل وثيق مع مهندسي آخرين في الفريق لبناء تطبيقات الويب التقدمية القابلة للتطوير.
- التعاون في مناقشات تصميم النظام وتصميم API ونمذجة البيانات لضمان التكامل السلس بين مكونات الواجهة الأمامية والخلفية.
- تطوير وصيانة خدمات الخلفية حسب الحاجة، مع التركيز على هندسة الميكروسيرفيس والأداء والموثوقية.
ما سوف تحتاجه
بكالوريوس في علوم الحاسوب أو مجال تقني آخر.
- 4+ سنوات من الخبرة مع واحد أو أكثر من الإطارات الحديثة لجافا سكريبت: رياكت (مفضل)، أنجولار أو فيو.
- خبرة صلبة في HTML و CSS و JS وفهم.
- إجادة TypeScript و JS الحديث (ES6+).
- (S)CSS Modules وتصميم الاستجابة وفهم UI/UX الجيد وممارسات أفضل.
- خبرة مع واحد أو أكثر من إطارات الواجهة مثل Ant Design، Bootstrap، Material Design.
- إدارة الحالة على جانب العميل: Redux، React Context.
- تكنولوجيا الوقت الفعلي: Web Sockets، Socket.IO.
- إطارات الاختبار: Jest، Enzyme، React Testing Lib.
- أدوات النظام البيئي JS: webpack، ESLint.
- فهم كيفية عمل المتصفحات الحديثة وقيودها.
- تحسينات الأداء على جانب العميل وممارسات أفضل.
- معرفة بالعملية على جانب الخادم وتصميم API RESTful.
- إلمام بلغة أو إطار خلفي مثل Go أو Java.
- فهم هندسة الميكروسيرفيس والنظم الموزعة.
المتطلبات المعرفية
- ◆CS-SE(٩٠%)
- ◆CS-PL(٨٠%)
- ◆CS-SDF(٧٠%)
المصدر: serpapiآخر تحديث: ١٨/٣/٢٠٢٦أهمية: ٨٥%