مطلوب Technical Lead / Software Architect لإجراء فحص تقني شامل Code Review & Architecture Audit
1. مكونات المنصة
المنصة تتكون من:
تطبيق Android Native باستخدام Kotlin
تطبيق iOS Native باستخدام Swift
Backend باستخدام PHP Laravel
موقع إلكتروني Web Application
لوحة تحكم Admin Dashboard
REST APIs
قاعدة بيانات Database
2. نطاق العمل المطلوب
إجراء Code Review شامل لجميع مكونات المنصة.
تقييم Software Architecture الحالية ومدى ملاءمتها للتطوير والتوسع مستقبلًا.
مراجعة جودة وتنظيم وهيكلة Source Code ومدى الالتزام بـ Best Practices
تقييم قابلية الكود للصيانة والتطوير Maintainability
تقييم قابلية المنصة للتوسع Scalability
تقييم حجم ومستوى Technical Debt
مراجعة كود Android Native / Kotlin
مراجعة كود iOS Native / Swift
مراجعة كود Backend / PHP Laravel
مراجعة Web Application و Admin Dashboard
مراجعة REST APIs وطريقة التكامل والتعامل معها بين تطبيقات المنصة والـ Backend
مراجعة تصميم وهيكلة Database
مراجعة المكتبات والـ Dependencies المستخدمة ومدى تحديثها وملاءمتها.
مراجعة Performance & Stability وتحديد المشاكل التي قد تؤثر على سرعة واستقرار المنصة.
إجراء Security Review وتحديد المخاطر والثغرات التقنية المحتملة.
تحديد الأجزاء التي تحتاج إلى Refactoring
تحديد الأجزاء التي قد تحتاج إلى Rebuild بدلًا من الاستمرار في تطويرها بالشكل الحالي.
3. المخرجات المطلوبة
تقرير Code Review واضح ومفصل لكل مكون من مكونات المنصة.
تقرير Architecture Audit يوضح حالة الـ Software Architecture الحالية.
توضيح أبرز المشاكل الفنية المكتشفة.
تصنيف المشاكل حسب مستوى الأهمية والخطورة:
Critical
High
Medium
Low
تقديم التوصيات الفنية المقترحة لمعالجة كل مشكلة.
تحديد الأجزاء التي تحتاج إلى Refactoring
تحديد الأجزاء التي يُنصح بإجراء Rebuild لها إن وجدت.
توضيح مستوى Technical Debt والمخاطر الناتجة عنه.
ترتيب الأولويات وتحديد ما يجب إصلاحه أولًا، وما يمكن تأجيله.
تقديم Technical Roadmap مختصرة للتحسينات المقترحة.
4. طبيعة العمل
المطلوب في هذه المرحلة هو Code Review & Architecture Audit مستقل ومحايد فقط.
لا يشمل نطاق العمل إعادة برمجة أو تطوير المنصة في هذه المرحلة.
الهدف هو معرفة الوضع التقني الحقيقي للمنصة وجودة الـ Source Code والـ Architecture وتحديد المشاكل والمخاطر قبل اتخاذ أي قرارات تتعلق بالتطوير أو Refactoring أو Rebuild
5. الخبرات المطلوبة
يشترط وجود خبرة عملية موثقة في:
Software Architecture
Code Review & Technical Code Audit
Android Native / Kotlin
iOS Native / Swift
PHP / Laravel
REST APIs
Database Design & Architecture
Web Applications
Application Security
Performance & Scalability
Code Quality & Refactoring
تقييم Technical Debt
6. عند التقديم يرجى إرسال
نبذة مختصرة عن خبرتك كـ Technical Lead / Software Architect
عدد سنوات الخبرة.
أبرز التقنيات التي لديك خبرة عملية بها.
أمثلة على مشاريع سابقة أجريت لها Code Review أو Code Audit أو Architecture Audit
المنهجية Methodology التي تتبعها في مراجعة الكود والـ Architecture
نموذج Sample Audit Report سابق .
7. ملاحظة مهمة
نبحث عن Technical Lead / Software Architect مستقل لديه خبرة قوية وعملية في Code Review وSoftware Architecture
المطلوب حاليًا تقييم تقني مستقل ومحايد وليس إعادة برمجة المنصة، بحيث نحصل على صورة واضحة عن الوضع التقني الحالي، والمشاكل الموجودة، والأولويات، وما يحتاج إلى Refactoring أو Rebuild قبل البدء بأي مرحلة تطوير جديدة.
الأولوية للعروض المدعومة ب نموذج Sample Audit Report سابق .
| تاريخ التسجيل | |
| معدل التوظيف | |
| المشاريع المفتوحة | 1 |
| مشاريع قيد التنفيذ | 0 |
| التواصلات الجارية | 3 |
لدي خبرة عملية في هندسة البرمجيات ومراجعة بنية المشاريع البرمجية، مع خبرة واسعة في Android Native باستخدام Kotlin، وPHP/Laravel، وREST APIs وقواعد البيانات، إضا...
عدد سنوات الخبرة: لدي خبرة عملية في تطوير ومراجعة الأنظمة البرمجية وتصميم الـ Software Architecture، مع تركيز على تحليل جودة الكود، قابلية التوسع، الأداء، الأما...
مرحبا، بالنظر إلى نطاق العمل الحالي الذي يشمل ستة مكونات موزعة على ثلاث بيئات تقنية مختلفة، مع إجراء تدقيق شامل للبنية الهندسية والجوانب الأمنية والديون التقنية...
السلام عليكم، اطلعت على تفاصيل المشروع، وأرى أن خبرتي مناسبة لتنفيذ مرحلة Code Review Architecture Audit المطلوبة، خصوصا في تقييم الـ Mobile Architecture والـ A...
السلام عليكم ، اطلعت على تفاصيل المشروع، وفهمت أن المطلوب ليس تطويرا أو إعادة برمجة في هذه المرحلة، وإنما Technical Code Review Architecture Audit مستقل للوصول ...
السلام عليكم أنا Ahmed Mustafa، Software Engineer بخبرة 3 سنوات في تطوير ومراجعة تطبيقات Mobile وWeb وSaaS، وعندي خبرة عملية في مراجعة Codebase قائم، تحليل الـA...