المنصب الوظيفي في التنمية - مطور تطبيقات فلاتر
• الشهادات العلمية
شهادة جامعية في هندسة الكمبيوتر أو تكنولوجيا المعلومات أو أي مجال ذو صلة.
• الخبرات العملية
- خبرة لا تقل عن سنتين بمجال تطوير تطبيقات الهاتف المحمول باستخدام Flutter.
- خبرة في دمج تطبيقات الهاتف المحمول مع أنظمة الواجهة الخلفية باستخدام واجهات برمجة التطبيقات (APIs) ويفضل واجهات برمجة التطبيقات RESTful).
• طبيعة العمل
دوام كامل
• ساعات العمل
من الساعة 09:00 صباحاً حتى 05:00 مساءً ما عدا الجمعة
المهارات الفنية
- خبرة عملية في إطار عمل Flutter ولغة البرمجة Dart.
- فهم راسخ لمفاهيم تطوير تطبيقات الهاتف المحمول (واجهة المستخدم / تجربة المستخدم، التنقل، إدارة الحالة).
- خبرة في بناء تطبيقات الهاتف المحمول متعددة المنصات.
- خبرة في استهلاك ومعالجة البيانات من واجهات برمجة التطبيقات.
- معرفة بأنظمة التحكم بالإصدارات، يفضل Git.
- فهم لمنهجيات وأدوات اختبار الهاتف المحمول.
- الأفضلية لمن لديه إلمام بأنظمة تخطيط موارد المؤسسات ERP ووظائفها.
- البقاء على اطلاع دائم بأحدث التطورات في Flutter وتطوير تطبيقات الهاتف المحمول.
- القدرة على التواصل بشكل احترافي ومهني شفهياً وكتابياً بكلتا اللغتين العربية والانكليزية
- خبرة بالتنظيم ومهارة في تنفيذ عدة مهام في نفس الوقت
- الاهتمام بالتفاصيل والتسليم حسب الموعد النهائي
المهام والمسؤوليات
- التعاون مع مستشاري التطوير والمصممين ومطوري الواجهة الخلفية لفهم متطلبات التطبيق وترجمتها إلى كود Flutter.
- تصميم وتطوير وتنفيذ تطبيقات هاتف محمول تشبه التطبيقات الأصلية لمختلف وظائف تخطيط موارد المؤسسات ERP.
- دمج تطبيقات الهاتف المحمول مع أنظمة تخطيط موارد المؤسسات ERP باستخدام واجهات برمجة التطبيقات APIs.
- تطوير الميزات التي تضمن تجربة مستخدم سلسة عبر أجهزة الهاتف المحمول المختلفة.
- كتابة كود نظيف وموثق بشكل جيد بمعدل أخطاء منخفض وقابل للصيانة وفقاً لأفضل الممارسات.
- إجراء اختبار الوحدة واختبار التكامل للتأكد من جودة التعليمات البرمجية ووظائف التطبيق.
- استكشاف الأخطاء وإصلاحها وتصحيح المشكلات المعقدة داخل تطبيقات الهاتف المحمول.
- دمج عناصر واجهة المستخدم التي طورها المطورون الآخرون.
- بناء واجهات المستخدم المصممة من قبل مصممي واجهة وتجربة المستخدم (UI/UX).
- تحسين التطبيق لتحقيق أقصى قدر من السرعة وقابلية التوسع.
- المشاركة في مراجعة التعليمات البرمجية وتقديم ملاحظات بناءة للزملاء.
- توثيق الكود والوظائف لتكون مرجعاً في المستقبل.
- مواكبة أحدث التطورات والأدوات في إطار عمل Flutter.