Scents Istanbul اسطنبول
يبحث عن مطور تطبيقات كاملة في مجال الأجهزة المحمولة يمكنه التعامل مع المسؤوليات التالية:
متطلبات الوظيفة (المسؤوليات)
تطوير التطبيقات:
تصميم وتطوير وصيانة تطبيقات الأجهزة المحمولة لمنصتي iOS و Android.
تنفيذ واجهات المستخدم التي تكون سهلة الاستخدام ومتجاوبة.
تطوير البنية التحتية:
تطوير وصيانة التطبيقات والواجهات البرمجية (API) الخاصة بالخادم.
ضمان التكامل السلس بين النظم الأمامية والخلفية.
إدارة قاعدة البيانات:
تصميم وتنفيذ وإدارة قواعد البيانات لتخزين واسترجاع بيانات التطبيق.
تحسين استعلامات قاعدة البيانات للأداء وقابلية التوسع.
جودة الكود وأفضل الممارسات:
كتابة كود نظيف وقابل للصيانة وفعال.
إجراء مراجعات الكود وتقديم تغذية راجعة بناءة للزملاء.
الاختبار وتصحيح الأخطاء:
إنشاء وتنفيذ اختبارات الوحدة والاختبارات الآلية لضمان موثوقية التطبيق.
تصحيح الأخطاء واستكشاف المشاكل في كل من تطبيقات الهاتف المحمول والبنية الخلفية.
التعاون:
العمل عن كثب مع مصممي واجهة المستخدم / تجربة المستخدم لتحويل التصميمات إلى تطبيقات عملية.
التعاون مع الفرق متعددة التخصصات، بما في ذلك إدارة المنتجات وضمان الجودة.
إدارة الإصدارات والتوثيق:
استخدام نظم إدارة الإصدارات (مثل Git) لإدارة مصدر الكود.
توثيق الكود والعمليات والقرارات للرجوع إليها في المستقبل.
تحسين الأداء:
مراقبة وتحسين أداء التطبيق من أجل السرعة والكفاءة.
تنفيذ أفضل الممارسات لأمان تطبيقات الأجهزة المحمولة.
التعلم المستمر:
البقاء محدثًا بأحدث اتجاهات الصناعة والتكنولوجيا وأفضل الممارسات في تطوير الأجهزة المحمولة.
المشاركة في فرص التدريب والتطوير المهني.
ملاحظات المستخدم والتكرار:
جمع ملاحظات وتحليلات المستخدمين لتحسين التطبيق باستمرار.
التعديل على الميزات بناءً على احتياجات المستخدم والأهداف التجارية.
المهارات والمؤهلات
المهارات الفنية:
إتقان لغات البرمجة مثل JavaScript و Swift و Kotlin أو Dart.
خبرة في أدوات تطوير الأجهزة المحمولة (مثل React Native و Flutter و Xamarin).
فهم قوي لواجهات برمجة التطبيقات والخدمات الويب (RESTful APIs).
المعرفة بالتقنيات الخلفية (مثل Node.js و Ruby on Rails و Django).
تطوير واجهة المستخدم:
المعرفة بتقنيات تطوير الواجهة الأمامية مثل HTML و CSS وأطر عمل JavaScript (مثل React و Angular و Vue.js).
خبرة في التصميم المستجيب والتطوير الذي يركز على الأجهزة المحمولة.
مهارات قاعدة البيانات:
الكفاءة في نظم إدارة قواعد البيانات (مثل MySQL و PostgreSQL و MongoDB).
خبرة في تصميم وتحسين قواعد البيانات.
إدارة الإصدارات:
المعرفة بـ Git وسير العمل التعاوني لإدارة الإصدارات.
الاختبار وتصحيح الأخطاء:
المعرفة بأطر العمل ومنهجيات الاختبار (مثل Jest و Mocha و Selenium).
خبرة في أدوات وتقنيات تصحيح الأخطاء.
قدرات حل المشكلات:
مهارات تحليل وحل المشاكل قوية.
القدرة على استكشاف المشاكل التقنية وحلها بفعالية.
التعاون والاتصال:
مهارات الاتصال اللفظي والكتابي الممتازة.
القدرة على العمل بتعاون في بيئة فريق.
العقلية المتمحورة حول المستخدم:
فهم لمبادئ وأفضل ممارسات UX/UI.
القدرة على جمع دمج ملاحظات المستخدم في التطوير.
إدارة المشاريع:
المعرفة بالمنهجيات والأدوات المستخدمة في العمل بطريقة مرنة (مثل Jira و Trello).
القدرة على إدارة المهام والأولويات المتعددة بفعالية.
الخلفية التعليمية:
درجة البكالوريوس في علوم الحاسوب أو هندسة البرمجيات أو مجال ذو صلة (أو خبرة عملية مكافئة).
الخبرة:
خبرة مثبتة في تطوير تطبيقات الأجهزة المحمولة (عادةً 3+ سنوات).
محفظة لمشاريع مكتملة تعرض المهارات والخبرة.
المؤهلات الاختيارية
الخبرة مع منصات الحوسبة السحابية (مثل AWS وGoogle Cloud).
المعرفة بأدوات CI/CD وممارسات DevOps.
فهم لأفضل الممارسات الأمنية في تطوير الأجهزة المحمولة.
نوع العمل: عن بعد أو في المكتب
موقع العمل: أكروس اسطنبول - بيليك دوزو، اسطنبول
أيام العمل: من الاثنين إلى الجمعة
ساعات العمل: 09:00 صباحًا - 07:00 مساءً
0 / 255