Mobile Developer (reactive Native + Expo) in Manama
الدولة
المحافظة / المقاطعة
نوع الدوام
دوام كامل
تاريخ النشر
2026-06-25
التقديم مفتوح الي
2026-07-24
الدرجة العلمية
عدد سنوات الخبرة
الراتب
يحدد فى المقابلة
نوع حساب المعلن
صاحب عمل
الأماكن الشاغرة
غير معلن
الجنس المطلوب
غير محدد
الرقم المرجعي
2901003
تنبية عام: لا تقوم بتحويل اى مبالغ مالية مقابل التوظيف اذا كنت تتقدم لشركة من خلال احدي مكاتب التوظيف نرجوا الاطلاع على ترخيص المكتب وزيارته اذا امكن قبل دفع اى رسوم.
تنبية عام: لا تقوم ابدا بأعادة ارسال اى اكواد يحاول المعلن ارسالها لك على الجوال ويطالبك باعادة ارسالها له وعليك الابلاغ عن الاعلان فور حدوث ذلك لنقوم بحظر المعلن واغلاق الاعلان.
تفاصيل الاعلان
Mobile Developer (React Native + Expo)
About the Role
We are looking for an experienced Mobile Developer to build and maintain cross-platform mobile applications for Android and iOS using React Native and Expo.
The ideal candidate should have experience building production-ready applications, integrating backend services, implementing push notifications, and publishing apps to both Google Play and the Apple App Store.
---
Responsibilities
Mobile App Development
Develop and maintain Android and iOS applications using React Native and Expo.
Build scalable, reusable, and maintainable code.
Create responsive and user-friendly interfaces.
Support both English and Arabic (RTL/LTR).
Notifications & Real-Time Features
Implement Push Notifications.
Handle real-time updates and event-driven features.
Manage notification permissions and delivery.
Location & Maps
Integrate Google Maps.
Implement live location tracking.
Handle geolocation, route visualization, and map interactions.
Authentication & Security
Implement Email OTP authentication.
Manage user sessions securely.
Follow mobile security best practices.
Backend Integration
Integrate with REST APIs.
Work with Supabase Authentication.
Work with Supabase Database.
Work with Supabase Realtime.
Work with Supabase Storage.
Performance Optimization
Optimize app performance and startup time.
Improve memory usage and battery efficiency.
Ensure smooth user experience across different devices.
---
Required Skills
Core Skills
React Native
Expo
TypeScript
JavaScript (ES6+)
Git & GitHub
Strong Knowledge Of
Expo Router
React Query / TanStack Query
Zustand or Redux Toolkit
Push Notifications
Deep Linking
Mobile App Architecture
Nice to Have
Supabase
Google Maps API
Cloudflare
EAS Build
Firebase
CI/CD Pipelines
---
Experience Requirements
2+ years of React Native experience.
At least one published application on Google Play.
At least one published application on Apple App Store.
Experience with production-level mobile applications.
Strong debugging and problem-solving skills.
---
Required From Applicants
Please provide:
1. CV / Resume
2. GitHub Profile
3. LinkedIn Profile
4. Portfolio or Previous Projects
5. App Store Links (if available)
6. Google Play Links (if available)
7. Years of Experience
8. Current Location & Time Zone
9. Expected Monthly Salary
---
Technical Interview Questions
1. What are the main differences between React Native CLI and Expo?
2. How do you implement Push Notifications in Expo?
3. How would you handle real-time updates in a mobile app?
4. What state management solution do you prefer and why?
5. How do you handle offline mode and data synchronization?
6. Describe the largest mobile application you have worked on.
7. Have you worked with Supabase before?
8. Have you published apps to both Google Play and the Apple App Store?
---
Preferred Candidate Profile
✅ React Native
✅ Expo
✅ TypeScript
✅ Supabase
✅ Push Notifications
✅ Google Maps
✅ Arabic RTL Support
✅ Android & iOS Publishing Experience
✅ Strong UI/UX Implementation Skills
✅ Experience Building Scalable Production Applications