![]()
Role Overview
A Dubai-based Fintech company is looking for a skilled Android Developer to join our tech team. You will be responsible for designing and developing high-performance Android SDKs, building apps to demo them, and ensuring a seamless developer experience. If you have a passion for fintech and enjoy building scalable solutions, we’d love to hear from you!
Key Responsibilities
- Design, build, and maintain high-quality Android SDKs and reference/demo apps.
- Write clean, efficient, and scalable Kotlin/Java code with strong API design.
- Optimize SDK footprint and performance (startup time, memory usage, networking
efficiency, battery). - Ensure robust diagnostics, error handling, and logging in the SDK.
- Create developer-friendly documentation: quick starts, integration guides, API
references, changelogs. - Implement testing (unit, integration, automated) and maintain release quality.
- Troubleshoot and resolve SDK issues across diverse Android devices and OS versions.
- Collaborate with iOS and Flutter wrapper engineers to align SDK interfaces.
- Support the Flutter wrapper SDK by exposing Android SDK features through Flutter
plugins.
Qualifications
- 3+ years Android development experience, ideally with SDKs/libraries used by other
- apps.
- Proficiency in Kotlin (and Java when needed).
- Strong understanding of Android frameworks and internals: Jetpack, lifecycle,
- background processing (Coroutines/WorkManager), networking (OkHttp/Retrofit).
- Experience designing public APIs with stability, versioning, and deprecation strategies.
- Strong performance tuning skills (profiling, memory, threading, I/O).
- Experience with dependency/publish tooling: Gradle/Maven, artifact versioning,
- distribution.
- Solid testing discipline: unit and integration testing, CI automation
Nice to Have
- Experience building Flutter plugins/wrappers (MethodChannel, Platform Channels) to bridge Android functionality into Flutter.
- Familiarity with Kotlin Multiplatform (KMP).
- Experience with Android security best practices (crypto, secure storage, obfuscation).
- Experience publishing SDKs to Maven Central (and optionally pub.dev).
- Contributions to open-source SDKs/libraries.
- Experience with CI/CD pipelines and device-farm based automated testing.
Benefits
- USD-based competitive salary and potential equity options.
- Flexible work environment (remote/hybrid options).
- Opportunity to build cutting-edge mobile SDKs at fintech scale.
- Continuous learning and development opportunities.