Mobile Application Developer
Listed on 2026-09-21
-
Software Development
App Developer - Mobile/Web, Android Developer, iOS Developer, Software Engineer
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.
(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).