×
Register Here to Apply for Jobs or Post Jobs. X

Mobile Application Developer

Job in Manama, Bahrain
Listing for: Pay10 Bahrain
Full Time position
Listed on 2026-09-21
Job specializations:
  • Software Development
    App Developer - Mobile/Web, Android Developer, iOS Developer, Software Engineer
Salary/Wage Range or Industry Benchmark: 18000 - 30000 BHD Yearly BHD 18000.00 30000.00 YEAR
Job Description & How to Apply Below

The Flutter Mobile Developer will be responsible for building and maintaining secure, scalable, and high-performance mobile applications. The candidate should have strong expertise in Flutter/Dart
, API integrations, mobile security, and experience integrating native Android/iOS SDKs with Flutter
.

Experience in Fin Tech, payments, KYC/eKYC, digital identity, or banking applications will be a strong advantage.

Key Responsibilities

  • Design, develop, test, and maintain mobile applications using Flutter and Dart
    .
  • Build reusable components and follow scalable mobile architecture and clean coding practices.
  • Integrate applications with REST APIs, Web Sockets, OAuth 2.0/OIDC, PKCE, JWT
    , and other backend services.
  • Integrate third-party and native Android/iOS SDKs with Flutter.
  • Develop and maintain native bridges/custom Flutter plugins using Platform Channels, Method Channel, and Event Channel
    .
  • Work with Kotlin/Java for Android and Swift/Objective-C for iOS when native development is required.
  • Implement deep links, universal/app links, custom URL schemes, biometrics, secure storage, camera, QR scanning, and push notifications (FCM/APNs).
  • Apply mobile security best practices including Keychain/Keystore, SSL/TLS, certificate pinning, secure token management, root/jailbreak detection, and data protection
    .
  • Troubleshoot crashes, performance issues, API/SDK integrations, and platform-specific problems.
  • Manage application builds, signing, environments/flavors, and releases through Google Play Console and Apple App Store Connect
    .
  • Collaborate with backend, QA, Dev Ops, UI/UX, security, and product teams.

Required Skills

  • 4–5 years of professional mobile development experience with strong hands-on Flutter/Dart expertise.
  • Strong knowledge of Flutter architecture and state management such as BLoC/Cubit, Riverpod, Provider, or equivalent
    .
  • Experience with Android SDK, Kotlin/Java, iOS SDK, Swift/Objective-C, and native SDK integration.
  • Strong experience with Flutter-to-native bridging and custom plugin development
    .
  • Experience with Firebase, FCM, APNs, Crashlytics, Git, CI/CD, Android Studio, Xcode, Gradle, and Cocoa Pods/SPM
    .
  • Good understanding of Clean Architecture, SOLID principles, mobile security, testing, debugging, and performance optimization
    .
  • Experience deploying and supporting production applications on both Android and iOS
    .

Preferred Experience

Experience in Fin Tech, digital wallets, payments, remittance, banking, or other regulated financial applications is preferred.

Hands-on experience with KYC/eKYC and digital identity solutions
, including identity SDK integration, document/, OCR, NFC, facial recognition, liveness detection, biometric verification, and secure handling of customer PII, will be considered a strong advantage.

Education: Minimum 4-year Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related technical field from a recognized university.

To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary