Start Your Search Here

Job Search

Pay10 Bahrain

Manama / Global

Mobile application developer

  • د.ب.‏30000 BHD Per annum

Job Summary

Salary Range:
د.ب.‏30000 BHD Per annum
Apply Now

Job Description

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/i OS SDKs with Flutter. Experience in Fin Tech, payments, KYC/e KYC, 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/i OS 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 i OS 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 Skills4–5 years of professional mobile development experience with strong hands-on Flutter/Dart expertise. Strong knowledge of Flutter architecture and state management such as BLo C/Cubit, Riverpod, Provider, or equivalent. Experience with Android SDK, Kotlin/Java, i OS 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 i OS. Preferred Experience Experience in Fin Tech, digital wallets, payments, remittance, banking, or other regulated financial applications is preferred. Hands-on experience with KYC/e KYC and digital identity solutions, including identity SDK integration, document/ID verification, 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.

#J-18808-Ljbffr

Apply Now

Similar Opportunities

View all jobs