Summary
We are seeking a Mobile Developer with strong Flutter expertise and solid Android (Kotlin) experience to contribute to our global mobile payment ecosystem.The role focuses on SDKs integrations, and Super App feature delivery. The candidate will work on scalable, production-grade mobile solutions, ensuring high performance, security, stability, and enterprise-grade reliability.
This position requires hands-on experience building modular, maintainable SDKs and applications that serve enterprise clients across multiple markets.
Key Responsibilities
- Develop and maintain mobile SDKs primarily using Flutter, with Android (Kotlin) support.
- Contribute to SoftPOS (Tap-to-Phone) payment integrations and third-party provider SDK onboarding.(Nice to have)
- Implement and enhance features within the Super App ecosystem.
- Ensure SDK stability, performance optimization, and backward compatibility across versions.
- Collaborate with backend, DevOps, product, and QA teams on cross-functional initiatives.
- Support enterprise clients during SDK integration, troubleshooting, and production incidents.
- Participate actively in CI/CD pipelines, release management, and versioning processes.
- Follow modular architecture and maintain clean, scalable codebases.
- Conduct performance tuning, debugging, and technical documentation.
- Ensure adherence to mobile security standards and compliance requirements.
Key Competencies/Skillsets
- Strong hands-on experience with Flutter (primary skill).
- Good experience with Android development using Kotlin.
- Experience building and maintaining reusable mobile SDKs.
- Solid understanding of:
- MVVM / Clean Architecture
- Modularization principles
- State management patterns in Flutter
- Asynchronous programming
- Experience integrating:
- RESTful APIs
- Third-party SDKs
- Payment providers
- Experience with Git workflows and CI/CD environments.
- Strong debugging, profiling, and performance optimization skills.
- Understanding of versioning strategies and backward compatibility management.
Preferred Education and Experience
- Bachelor's degree in Computer Science, Software Engineering, or related field.
- 3+ years of professional mobile development experience.
- Proven experience delivering production-grade mobile applications or SDKs.
- Experience in payment systems or financial technology environments is a plus.