الوصف الوظيفي:
- تطوير وبناء تطبيقات موبايل متكاملة باستخدام Flutter، مع القدرة على ربط الواجهة الأمامية (Front-end) بالواجهة الخلفية (Back-end)، وضمان عمل التطبيق بكفاءة وموثوقية عبر مختلف المنصات (iOS – Android – Web)
المهام والمسؤوليات:
- تصميم وتطوير تطبيقات باستخدام Flutter مع مراعاة أفضل الممارسات في تجربة المستخدم (UI/UX)
- بناء وربط الواجهات الأمامية مع خدمات الواجهة الخلفية (APIs / Databases)
- تطوير وإدارة قواعد البيانات (مثل MySQL، PostgreSQL، MongoDB أو Firebase)
- إنشاء وبناء خدمات RESTful APIs أو GraphQL
- كتابة أكواد نظيفة وقابلة لإعادة الاستخدام وسهلة الصيانة
- إدارة إصدارات التطبيق (Version Control) باستخدام Git
- اختبار التطبيقات وضمان جودتها وأدائها العالي
- حل المشكلات التقنية وإصلاح الأخطاء (Debugging & Troubleshooting)
- العمل مع فريق التطوير لضمان تسليم المشاريع ضمن الوقت المحدد
- متابعة آخر التحديثات في تقنيات Flutter وتطبيق أفضل الممارسات الحديثة
الشروط والمهارات:
بكالوريوس
خبرة عملية مثبتة في تطوير تطبيقات باستخدام Flutter
خبرة في تطوير الواجهات الخلفية باستخدام إحدى التقنيات (Node.js، Django، Laravel، أو غيرها)
معرفة جيدة بقواعد البيانات SQL وNoSQL
خبرة في التعامل مع APIs وخدمات التكامل مع أنظمة خارجية
فهم جيد لمفاهيم OOP و Design Patterns
إجادة العمل على Git وإدارة مستودعات الكود
يفضل وجود خبرة في النشر على متاجر التطبيقات (App Store / Google Play)