نظرة عامة
تصميم وتنفيذ وحدات تطبيق جديدة بناءً على متطلبات المنتج باستخدام إطار عمل Flutter.
إنشاء رمز مصمم جيدًا وقابل للاختبار وفعال ، مع الحفاظ على قواعد البيانات الحالية.
المشاركة في جميع مراحل دورة حياة التطوير.
دمج عناصر واجهة المستخدم التي طورها مطورون آخرون.
إنشاء واجهات مستخدم صممتها مصممو واجهة المستخدم / تجربة المستخدم.
دمج حلول تخزين البيانات وواجهات برمجة التطبيقات المختلفة من جهات خارجية.
إصلاح مكونات التطبيقات الحالية ، وإصلاح المشكلات وتجنب الانحدارات.
التعاون بشكل وثيق مع فرق مصممي واجهة المستخدم / تجربة المستخدم والمطورين الآخرين.
المشاركة في بنية البرنامج ومناقشات التصميم ومراجعة التعليمات البرمجية.
تحسين التطبيق لتحقيق أقصى سرعة وقابلية للتطوير.
اتباع إرشادات الشركة وأفضل الممارسات.
المتطلبات
بكالوريوس في علوم الكمبيوتر أو تخصص ذي صلة.
خبرة عمل مثبتة من 3 إلى 5 سنوات في تطوير البرمجيات وتطوير الأجهزة المحمولة ؛ Android و iOS
فهم متين لدورة حياة تطوير الأجهزة المحمولة الكاملة ، بما في ذلك الاختبار الآلي والبناء.
إلمام بقواعد بيانات SQL / NoSQL ولغات الاستعلام الإعلانية الخاصة بها.
فهم كفؤ لأدوات التحكم في إصدارات التعليمات البرمجية ، مثل Git / Mercurial.
مهارات ممتازة في الكتابة والتواصل الشفهي.
كتابة ممتازة وناطقة باللغتين الإنجليزية والعربية.