مهندس كامل الكومة
نظرة عامة
نحن نبحث عن مهندس كامل الكومة محترف، لديه خبرة في تصميم وإدارة أنظمة خلفية معقدة، وكذلك بناء واجهات مستخدم نظيفة وسريعة الاستجابة. سيعمل على مجموعة المنتجات الأساسية لدينا، حيث سيقوم ببناء خدمات Spring Boot على الخلفية و React على الواجهة الأمامية، وسيكون مسؤولاً عن جميع جوانب تطوير الميزات من التصميم إلى الإنتاج.
المسؤوليات
- **هندسة الخلفية:**
- تصميم وبناء وصيانة خدمات Spring Boot عالية الأداء في بيئة موزعة وموجهة للخدمات السحابية.
- اتخاذ قرارات بنية الخدمة، نموذج البيانات، تصميم API، استراتيجية التخزين المؤقت، وأنماط الاتصال بين الخدمات.
- كتابة كود Kotlin نظيف ومُوثق جيدًا مع التركيز على الموثوقية والمراقبة.
- المشاركة في مراجعات الكود وتحديد معايير عالية لجودة الهندسة في الفريق.
- التعاون مع البنية التحتية و DevOps على عمليات النشر باستخدام Kubernetes، تكوين شبكة الخدمات، وخطوط أنابيب CI/CD.
- **هندسة الواجهة الأمامية:**
- بناء وصيانة تطبيقات React جاهزة للإنتاج مع التركيز على الأداء، سهولة الاستخدام، وجودة تجربة المستخدم.
- ترجمة مواصفات المنتج والتصميم إلى مكونات واجهة مستخدم نظيفة وسريعة الاستجابة.
- إدارة حالة الواجهة الأمامية، دمج API، ومعالجة الأخطاء بطريقة مدروسة وقابلة للتطوير.
- المساهمة في بنية الواجهة الأمامية، مكتبات المكونات، قواعد نظام التصميم، وأدوات البناء.
- **الملكية الشاملة:**
- المسؤولية الكاملة عن المتطلبات إلى الإنتاج، بما في ذلك واجهة برمجة التطبيقات الخلفية، واجهة المستخدم الأمامية، الاختبار، والرصد.
- التواصل الاستباقي مع مديري المنتجات والمهندسين طوال دورة التطوير.
- تدريب المهندسين المبتدئين والمساهمة في التوثيق الفني الداخلي ومعايير الهندسة.
المتطلبات
- 5+ سنوات من الخبرة المهنية في مجال هندسة البرمجيات في مجال الخلفية أو كامل الكومة.
- خبرة عميقة وعملية مع Spring Boot.
- خبرة قوية في React؛ hooks، إدارة الحالة (Redux أو Zustand)، أنماط تصميم المكونات، وتحسين الأداء.
- خبرة في تصميم API RESTful، ويفضل أن يكون لديه بعض التعرض لـ GraphQL أو gRPC.
- الاطلاع على قواعد البيانات العلائقية (PostgreSQL / MySQL) ومعرفة عمل طبقات التخزين المؤقت (Redis).
- الخبرة في عمليات النشر المُحتوَلة.
- Docker و Kubernetes جزء من عملنا اليومي.
- التعرض لتصاميم الأحداث باستخدام Kafka أو نظام رسائل مماثل هو ميزة قوية.
- مهارات التواصل والتعاون مهارات كتابية وشفوية قوية في اللغة الإنجليزية.
- الراحة في العمل بشكل غير متزامن عبر الفرق والمناطق الزمنية.
- القدرة على شرح التضحية الفنية والقرارات لأصحاب المصلحة غير الهندسيين دون اللجوء إلى المصطلحات التقنية.
المؤهلات المطلوبة
- درجة البكالوريوس في علوم الكمبيوتر أو مجال ذي صلة.
- 5+ سنوات من الخبرة في مجال هندسة البرمجيات في مجال الخلفية أو كامل الكومة.
- خبرة عميقة وعملية مع Spring Boot.
- خبرة قوية في React؛ hooks، إدارة الحالة (Redux أو Zustand)، أنماط تصميم المكونات، وتحسين الأداء.
- خبرة في تصميم API RESTful، ويفضل أن يكون لديه بعض التعرض لـ GraphQL أو gRPC.
- الاطلاع على قواعد البيانات العلائقية (PostgreSQL / MySQL) ومعرفة عمل طبقات التخزين المؤقت (Redis).
- الخبرة في عمليات النشر المُحتوَلة.
- Docker و Kubernetes جزء من عملنا اليومي.
- التعرض لتصاميم الأحداث باستخدام Kafka أو نظام رسائل مماثل هو ميزة قوية.
المزايا
- بيئة عمل ديناميكية ومتنوعة.
- فرص للتطور المهني والشخصي.
- حزمة تعويضات تنافسية تشمل الراتب والمزايا الأخرى.
- فرصة للعمل مع فريق مبدع ومتعاون.
- فرصة للمساهمة في مشاريع تقنية مبتكرة.
المهارات المطلوبة
Spring BootReactKotlinKubernetesDockerRESTful APIGraphQLReduxZustandPerformance Optimization
شارك هذه الوظيفة
تنبيهات ذكية
اختر متى نخبرك. · 1 مفعّل
كل وظائف نينجا
جميع الوظائف الجديدة
وظائف في الرياض
وظائف جديدة في هذه المدينة
وظائف هندسة البرمجيات
وظائف في نفس المجال