إرفاق
وصف الوظيفة
We’re looking for a Senior Mobile Engineer who’s comfortable owning mobile experiences end-to-end — from integrating with APIs and designing resilient architecture, to delivering fast, polished, localized UI.
This role isn’t just about the mobile UI — it’s about owning the user experience, including backend integration, security, and reliability.
What You’ll Do
- Build and maintain core flows in our Flutter-based mobile app
- Collaborate across the team to ship secure, high-performance features
- Take full responsibility for features — APIs, edge cases, and failure handling
- Write testable, maintainable code using OOP and FP principles
- Champion quality through code reviews, testing, and thoughtful design
- Help shape mobile engineering standards and mentor others
المتطلبات
What We’re Looking For
- 5+ years of software development experience, 3+ with Flutter
- Strong understanding of state management (GetX, Bloc, Riverpod, etc.)
- Experience with API integration, secure auth flows (e.g., biometrics, PIN)
- Solid grasp of object-oriented and functional programming
- Strong collaboration and communication skills
- Familiar with local data storage, encryption, and error handling
Nice to Have
- Experience with financial, investment, or transactional apps
- Knowledge of JVM-based backends (Kotlin, Java)
- Familiarity with KYC/AML flows or payment integrations
- Arabic language or RTL interface support
- CI/CD experience for mobile
المهارات
- تحليل مواصفات البرامج
- جمع ملاحظات العملاء على التطبيقات
- إنشاء مخطط انسيابي
- تصحيح البرنامج
- تطوير طرق النقل الآلية
- تطوير النموذج الأولي للبرنامج
- تفسير النصوص التقنية
- نقل البيانات الموجودة
- استخدام واجهة خاصة بالتطبيق
- استخدام أنماط تصميم البرامج
- استخدام مكتبات البرامج
- استخدام أدوات هندسة البرمجيات بمساعدة الكمبيوتر
تفاصيل الوظيفة
مكان الوظيفة
المنامه, البحرين
قطاع الشركة
إدارة; خدمات مالية
طبيعة عمل الشركة
صاحب عمل (القطاع الخاص)
الدور الوظيفي
مطور تطبيقات الأجهزة المحمولة
المرشح المفضل
المستوى المهني
04 - متوسط الخبرة
نبذة عن الشركة
