We are seeking an experienced Flutter Mobile App Developer with a strong background in AI integrations, Agora SDK, payment gateway integration, and expertise in version control and push notifications (Pusher). You will be responsible for building high-quality, scalable, and feature-rich mobile applications, working on the entire app development lifecycle, from concept to deployment, and integrating cutting-edge AI and real-time communication features.
Key Responsibilities:
- Develop, maintain, and enhance mobile applications using Flutter.
- Integrate AI features (OpenAI, ML models) to improve user interactions and app functionality.
- Implement real-time communication features using Agora SDK (voice, video, and chat functionality).
- Integrate secure payment gateways (Stripe, PayPal, etc.) within mobile applications.
- Set up and manage push notifications using Pusher and similar services.
- Work with version control tools (Git, GitHub, Bitbucket) for collaborative development.
- Collaborate with cross-functional teams including designers and backend developers to deliver complete solutions.
- Ensure high performance, responsiveness, and usability of the mobile applications.
- Write clean, maintainable, and efficient code, following best practices.
- Perform troubleshooting, debugging, and testing across different devices and platforms.
Requirements:
- 3+ years of experience in mobile app development with Flutter.
- Strong knowledge of Dart and cross-platform mobile development.
- Proven experience integrating AI/ML models (OpenAI) within mobile apps.
- Hands-on experience with Agora SDK for real-time communication (voice, video, and chat
features).
- Experience integrating secure payment gateways (Stripe, PayPal, etc.).
- Familiarity with push notification services such as Pusher.
- Proficient with version control systems like Git, GitHub, or Bitbucket.
- Experience with RESTful APIs and third-party libraries integration.
- Strong understanding of mobile application architecture, optimization, and UI/UX standards.
Preferred:
- Experience with Firebase for app analytics, authentication, and cloud storage.
- Familiarity with CI/CD pipelines for mobile apps.
- Knowledge of app store submission and publishing processes (Google Play, Apple App Store).
- Experience with other SDKs like Twilio, PubNub, or similar.
Job Types: Full-time, Permanent
Pay: AED6,000.00 - AED7,000.00 per month
Ability to commute/relocate:
- Dubai: Reliably commute or planning to relocate before starting work (Preferred)