ابحث عن مطور إلكترون (Electron Developer) متمكن، يمتلك أيضًا مهارات في التصميم (UI/UX)، للعمل ضمن مشروع تقني داخلي يتطلب تنفيذ مهام متعددة بشكل يومي. يشمل العمل تطوير واجهات التطبيقات المكتبية باستخدام Electron، بالإضافة إلى تنفيذ تعديلات تصميمية خفيفة وواجهات مستخدم وفق متطلبات محددة.
## المتطلبات الأساسية:
- **خبرة عملية في تطوير تطبيقات باستخدام Electron.**
- **إلمام قوي بـ HTML، CSS، JavaScript.**
- **خبرة في React** (React 18) وبناء واجهات المستخدم التفاعلية.
- **فهم جيد لتصميم واجهات المستخدم وتجربة المستخدم (UI/UX).**
- **خبرة في استخدام TailwindCSS** لتصميم الواجهات.
- **القدرة على التعامل مع أدوات تصميم مثل Figma أو Adobe XD.**
- **خبرة في معالجة الملفات** (Excel باستخدام مكتبة XLSX، PowerPoint باستخدام pptxgenjs).
- **القدرة على التعامل مع البيانات الإحصائية** وإنشاء رسوم بيانية وتمثيلات بصرية.
- **فهم أساسي للغة العربية** (لأن الواجهة والبيانات بالعربية).
- **مهارات تواصل ممتازة** والقدرة على التواصل الفعال مع الفريق.
- **سرعة الرد والاستجابة** ضرورية - الرد على الرسائل والاستفسارات في وقت قصير.
- **الالتزام بتنفيذ المهام اليومية بدقة وفعالية.**
## المهارات التقنية المطلوبة:
### التقنيات الأساسية:
- **Electron** (الإصدار 28+)
- **React** (الإصدار 18+)
- **Vite** كأداة بناء وتطوير
- **TailwindCSS** للتصميم
- **Node.js** و **npm**
### المكتبات والأدوات:
- **pptxgenjs** لإنشاء ملفات PowerPoint برمجياً
- **xlsx** لقراءة ومعالجة ملفات Excel
- **IPC (Inter-Process Communication)** في Electron للتواصل بين العمليات
### المهارات الإضافية:
- فهم بنية تطبيقات Electron (Main Process و Renderer Process)
- التعامل مع حوارات الملفات (File Dialogs)
- معالجة البيانات المعقدة والتحويلات
- إنشاء رسوم بيانية وتمثيلات بصرية في PowerPoint
- التعامل مع البيانات باللغة العربية (RTL support)
## تفاصيل المشروع:
### طبيعة التطبيق:
تطبيق مكتبي (Desktop Application) مبني باستخدام Electron و React، يقوم بـ:
- قراءة ملفات Excel التي تحتوي على بيانات إحصائية إقليمية
- معالجة البيانات وتصفيتها حسب معايير محددة
- إنشاء عروض PowerPoint تلقائياً تحتوي على:
- رسوم بيانية إقليمية
- مؤشرات الرضا
- تمثيلات بصرية للبيانات
- واجهة مستخدم باللغة العربية مع دعم RTL
### المهام اليومية المتوقعة:
- تطوير وتحسين واجهات المستخدم
- إضافة ميزات جديدة للتطبيق
- إصلاح الأخطاء (Bug Fixing)
- تحسين تجربة المستخدم
- تنفيذ تعديلات تصميمية حسب المتطلبات
- اختبار التطبيق والتأكد من عمله بشكل صحيح
- تحسين الأداء والكفاءة
## تفاصيل العمل:
- **مدة العمل:** مستمرة (يوميًا)
- **عدد ساعات العمل:** 8 ساعات يوميًا
- **أيام العمل:** من السبت إلى الخميس
- **نوع العمل:** تطوير وصيانة مستمرة
- **التواصل:** يُتوقع التواصل المستمر والرد السريع على الرسائل والاستفسارات
## ملاحظات مهمة:
- **المشروع داخلي**، ولا يُعرض العمل على أي منصة علنية
- **يُتوقع من المنضم الحفاظ على سرية العمل** وعدم نشر أي محتوى أو معلومات
- **حذف الملفات** بعد الانتهاء من المهام اليومية (إن طُلب)
- **الالتزام بالمواعيد** وتنفيذ المهام في الوقت المحدد
- **القدرة على التواصل الفعال** وفهم المتطلبات بدقة
- **سرعة الرد ضرورية** - يُتوقع الرد على الرسائل والاستفسارات خلال فترة زمنية قصيرة
- **التواصل المستمر**
## الملفات والبنية:
المشروع يستخدم البنية التالية:
- `electron/` - ملفات Electron الرئيسية (main.js, preload.js)
- `src/` - ملفات React والمكونات
- `electron/app/utils/` - أدوات معالجة البيانات (Excel, PowerPoint)
- `electron/app/data/` - ملفات البيانات والموارد
- `dist/` - الملفات المبنية (Build files)
## التقديم:
يرجى إرسال:
- أمثلة على مشاريع Electron سابقة
- أمثلة على واجهات مستخدم صممتها/طورتها
- أي معلومات إضافية تراها ذات صلة
---
**ملاحظة:** هذا وصف وظيفي لمشروع تقني متخصص يتطلب مهارات تقنية عالية. يُفضل أن يكون المتقدم لديه خبرة عملية في تطوير تطبيقات Electron وليس فقط معرفة نظرية.
السلام عليكم انا احمد شريف مصمم ومطور مواقع الكترونية عندي خبرة اكتر من 3 سنوات في المجال بستعمل figma في التصميم و Next JS,React , HTML,CSS,JS,Framer-Motion, T...
اطلعت على تفاصيل المشروع بدقة، وشعرت بالحماس لأن الوصف يتوافق جدا مع خبرتي وشغفي في تطوير واجهات احترافية باستخدام React وTailwindCSS، وتجربتي السابقة في بناء و...
السلام عليكم ورحمة الله، لقد اطلعت بعناية على الوصف الوظيفي لـ مطور إلكترون (Electron Developer)، وأجد أن متطلبات المشروع تتطابق بشكل كامل ودقيق مع خبرتي العميق...
السلام عليكم ورحمة الله وبركاته، أنا حمزةHamza tayachi، مطور ومهندس برمجيات متخصص في تطوير تطبيقات Desktop باستخدام Electron وReact. اطلعت على تفاصيل المشروع بد...
السلام عليكم أنا منه عثمان لدي خبرة في هندسة الأتمتة ورقمنة العمليات التجارية. وبينما ينصب تركيزي الأساسي على منصات التكامل مفتوحة المصدر (مثل n8n)، فإن خبرتي ل...