Dubai
On-site
AED 120,000 - 200,000
Full time
Job summary
A tech company in Dubai is seeking an experienced mobile app developer to create cross-platform applications using React Native or Flutter. The role involves integrating maps and implementing real-time chat features, alongside managing user authentication. Candidates should have at least 3 years of experience and a solid understanding of mobile security best practices. Bilingual candidates (Arabic + English) are preferred.
Qualifications
- 3+ years of experience in mobile app development using React Native or Flutter.
- Strong understanding of REST APIs, JWT, and state management.
- Experience with Firebase, Socket, and Stripe SDK/API.
Responsibilities
- Develop and maintain high-quality cross-platform mobile apps.
- Integrate Mapbox or Google Maps SDK for property features.
- Manage user authentication, profiles, and notifications.
Skills
Mobile app development (React Native or Flutter)
REST APIs and state management
Firebase and Socket experience
Git and CI/CD workflows
Mobile security and encryption knowledge
Publishing live apps
Bilingual (Arabic + English)
Tools
Stripe
Play Store
App Store
- Develop and maintain high-quality cross-platform mobile apps using React Native or Flutter.
- Integrate Mapbox / Google Maps SDK for property search and interactive map features.
- Build user interfaces for property listings, details, and multimedia (photos, videos, documents).
- Implement real-time chat and property sharing using Firebase or Socket
- Manage user authentication, profiles, and notifications.
- Integrate APIs from the MERN backend and handle Stripe payment flows.
- Ensure app performance, localization (English + Arabic, RTL), and security best practices.
- Collaborate closely with backend, web, and design teams.
- Oversee testing, QA, and publishing to Play Store and App Store
Skills
- 3+ years of experience in mobile app development using React Native or Flutter.
- Strong understanding of REST APIs, JWT, and state management (Redux, Zustand, or Provider).
- Experience with Firebase, Socket, Push Notifications, and Stripe SDK/API.
- Familiar with Git, CI/CD, and app deployment workflows.
- Knowledge of mobile security and encryption.
- Experience publishing live apps to both stores.
- Bonus: Experience in real estate, fintech, or marketplace apps.
- Bilingual (Arabic + English) experience is a plus.