نحن نبحث عن مطور برمجيات متكامل لديه خبرة قوية في Flutter للانضمام إلى شركة ناشئة سريعة النمو تبني حلول رقمية لصناعة البناء. بينما ستكون مسؤوليتك الرئيسية هي قيادة تطوير تطبيقات الهاتف المحمول باستخدام Flutter، ستلعب أيضًا دورًا رئيسيًا في بناء وصيانة ودمج الخدمات الخلفية التي تدعم تجارب الهاتف المحمول. هذه وظيفة عملية لمطور متعدد الاستخدامات يستمتع ببناء ميزات قابلة للتطوير من البداية إلى النهاية في بيئة سريعة، ومرنة.
المسؤوليات الرئيسية
الخبرة الأساسية في الهاتف المحمول: 3-5 سنوات من الخبرة العملية مع Flutter وDart، مع سجل حافل في تسليم تطبيقات الهاتف المحمول جاهزة للإنتاج إلى متجر التطبيقات وGoogle Play.
- تطوير واجهة المستخدم: تصميم وبناء وصيانة تطبيقات الهاتف المحمول عبر المنصات باستخدام Flutter/Dart، وترجمة تصاميم واجهة المستخدم المعقدة إلى واجهات مستخدم عالية الجودة وقابلة للتكيف.
- بنية الخلفية والتكامل: تطوير وتحسين وصيانة خدمات الخلفية القابلة للتطوير وقواعد البيانات والمنطق الخادم لدعم تطبيق الهاتف المحمول.
- إدارة واجهات برمجة التطبيقات (APIs): تصميم وتنفيذ واجهات برمجة التطبيقات (APIs) القوية التي تعمل بنظام RESTful، أو WebSockets، أو نقاط النهاية GraphQL، وضمان تزامن البيانات بسلاسة بين واجهة المستخدم الأمامية والخلفية.
- تحسين الأداء: تصحيح الأخطاء وتحليل أداء التطبيق من البداية إلى النهاية - معالجة اختناقات واجهة المستخدم المحمولة وتأخير استعلامات قاعدة البيانات الخلفية.
- الكود النظيف والبنية: الحفاظ على أنماط البنية النظيفة والقابلة للتطوير والموثقة جيدًا عبر المكدس التقني بأكمله.
- التعاون مع الشركات الناشئة: العمل عن كثب مع أصحاب المنتجات والمصممين وفريق الهندسة الأوسع للمساهمة في القرارات المعمارية مع نمو المنتج.
- الخبرة القوية في الخلفية: خبرة قوية في بناء تطبيقات الخادم باستخدام تقنيات الخلفية الحديثة (مثل Node.js، أو Python/Django، أو Go، أو .NET) وإدارة قواعد البيانات العلائقية/غير العلائقية (PostgreSQL، أو MongoDB، إلخ).
- إدارة الحالة والبنية: فهم عميق لحلول إدارة حالة Flutter (Bloc، أو Riverpod، أو Provider) وأنماط البنية القوية (البنية النظيفة، أو MVVM).
- تكامل النظام: إتقان قوي في تكامل واجهة برمجة التطبيقات (API) REST، وبروتوكولات المصادقة (OAuth2، أو JWT)، وتكاملات SDK الطرف الثالث.
- السياق الصناعي: الخبرة السابقة في بناء البرمجيات لصناعة البناء، أو العقارات، أو PropTech، أو الخدمات الميدانية هي ميزة قوية.
- العقلية والتواصل: الراحة في التنقل في بيئة الشركات الناشئة السريعة مع النطاقات المتطورة. مهارات التواصل الإنجليزية القوية (المكتوبة والشفوية) ضرورية.
الميزات الإضافية
- الخبرة في البنية التحتية السحابية (AWS، أو Azure، أو GCP) والبنى التحتية القابلة للتنفيذ.
- الاطلاع على خطوط أنابيب CI/CD للهاتف المحمول (Codemagic، أو Fastlane، أو GitHub Actions) وإطارات الاختبار الآلية.
- خلفية في تطوير Android الأصلي (Kotlin) أو iOS (Swift).
المهارات المطلوبة
FlutterDartNode.jsPython/DjangoGo.NETPostgreSQLMongoDBBlocRiverpod
شارك هذه الوظيفة
تنبيهات ذكية
اختر متى نخبرك. · 1 مفعّل
كل وظائف كود نينجا
جميع الوظائف الجديدة
وظائف في الرياض
وظائف جديدة في هذه المدينة
وظائف هندسة البرمجيات
وظائف في نفس المجال