مهندس برمجيات الجوال

مهندس برمجيات الجوال

دوام كامل، البحرين
  • دوام كامل
  • من المكتب

عن تنامي

نسعى في تنامي إلى تغيير الطريقة التي يمكن بها للأفراد الوصول إلى الاستثمارات البديلة وإدارتها في منطقة الشرق الأوسط وخارجها. نبني منصة استثمارية تتميز بالأمان والسلاسة والأداء المتميز، مع التركيز على بناء ثقة مالية طويلة المدى. ضمن فريق صغير من الخبراء، ستلعب دورًا رئيسيًا في تطوير تجارب مبتكرة وسهلة الاستخدام تدعم تنفيذ المعاملات بشكل مباشر وموثوق.

الوصف الوظيفي

نبحث عن مهندس برمجيات جوال يمتلك خبرة متقدمة في تطوير وإدارة تجارب التطبيقات المحمولة بشكل كامل، بدءًا من دمج واجهات برمجة التطبيقات (APIs) وتصميم بنية تطبيق متينة وقابلة للتوسع، وصولًا إلى تقديم واجهات مستخدم سريعة، متقنة، ومخصصة للسوق المحلي. يتضمن هذا الدور مسؤولية شاملة عن تجربة المستخدم، بما يشمل التكامل مع أنظمة الخلفية، ضمان أعلى مستويات الأمان، وتحقيق موثوقية الأداء عبر جميع مراحل التطبيق.

المهام والمسؤوليات

  • بناء وصيانة التدفقات الأساسية في تطبيقنا المحمول المبني على Flutter
  • التعاون مع الفريق لضمان إطلاق ميزات آمنة وعالية الأداء
  • تحمل المسؤولية الكاملة عن الميزات، بما في ذلك واجهات برمجة التطبيقات (APIs)، الحالات الاستثنائية، والتعامل مع الأخطاء
  • كتابة أكواد قابلة للاختبار وسهلة الصيانة باستخدام مبادئ البرمجة الكائنية والبرمجة الوظيفية
  • تعزيز جودة العمل من خلال مراجعات الكود، والاختبارات، والتصميم المدروس
  • المساهمة في وضع معايير هندسة التطبيقات المحمولة وتوجيه الأعضاء الجدد

المتطلبات الأساسية

  • خبرة لا تقل عن 5 سنوات في تطوير البرمجيات، منها 3 سنوات مع Flutter
  • فهم قوي لإدارة الحالة باستخدام أدوات مثل GetX، Bloc، Riverpod، وغيرها
  • خبرة في تكامل واجهات برمجة التطبيقات (APIs) وتنفيذ تدفقات المصادقة الآمنة (مثل المصادقة البيومترية ورمز التعريف الشخصي)
  • إتقان مبادئ البرمجة الكائنية والبرمجة الوظيفية
  • مهارات تعاون واتصال قوية للعمل ضمن فريق متعدد التخصصات
  • معرفة جيدة بالتخزين المحلي للبيانات، التشفير، وأساليب التعامل مع الأخطاء

المتطلبات الثانوية

  • خبرة في تطوير تطبيقات مالية، استثمارية، أو تطبيقات المعاملات
  • معرفة بأنظمة الخلفية المبنية على JVM مثل Kotlin أو Java
  • الإلمام بإجراءات التحقق من هوية العملاء (KYC) والعمليات المصرفية ذات الصلة
  • دعم اللغة العربية أو واجهات المستخدم من اليمين إلى اليسار (RTL)
  • خبرة في أنظمة التكامل المستمر والتسليم المستمر (CI/CD) لتطبيقات الموبايل

قدِّم على هذه الوظيفة

قدِّم على هذه الوظيفة

location المنامة، مملكة البحرين



    لم يتم اختيار أي ملف