Android Developer (Middle / Senior)
About us
Guavapay is a global payment platform that drives payment optimization and stability. Our full-stack ecosystem includes the MyGuava app, Guavapay Business, POS terminal apps, and payment SDKs-covering consumer and enterprise solutions worldwide.
Whatever our customers’ needs are, our platform helps them integrate, process, and transact globally. We aim to stay at the forefront of payment disruption, bringing innovative solutions for seamless and secure payments.
The Role
We are seeking Middle / Middle+ / Senior Android Developers to join our Android team. You’ll have the opportunity to choose your focus area-whether it’s feature delivery, performance optimization, security, or architecture-and work on one of the most sophisticated Android fintech codebases with cutting-edge practices and a broad set of financial services.
Key Responsibilities:
- Build new financial features using modern Android development practices.
- Contribute to modular architecture and design patterns.
- Optimize app performance, build times, and user experience.
- Implement and enhance advanced security features for financial transactions.
- Maintain high code quality with testing and peer reviews.
Our Tech Stack:
- Language: Kotlin only
- UI: Jetpack Compose with Material 3
- Architecture: Clean Architecture, MVVM
- Dependency Injection: Dagger Hilt
- Navigation: Jetpack Navigation, Nav3
- Async: Coroutines & Flow
- Advanced: 150+ feature modules, custom UI toolkit, WebSockets, offline caching, encryption & anti-tampering, Gradle Enterprise build optimizations
Integrations:
- Payments: Google Pay, Google Wallet, payment gateways
- Analytics: Firebase, AppsFlyer, Customer.io
- Security: Advanced in-house solutions
- Communication: WebSocket live chats, OneSignal push notifications
- Maps & Location: Google Maps
- Media: CameraX, ML Kit (used in KYC)
About You
You’re an experienced Android developer passionate about clean architecture, scalable solutions, and fintech innovation. You thrive in solving complex problems and enjoy building high-quality, secure applications that millions of users rely on daily.
Experience:
- 4+ years of Android development with Kotlin.
- Strong knowledge of Jetpack Compose and modern Android practices.
- Solid understanding of Clean Architecture, MVVM, and SOLID principles.
- Experience with Dagger Hilt, Coroutines, and Flow.
- Proficiency with Git, Gradle, and Android Studio.
- Experience in fintech, payments, or financial systems is highly desirable.
Skills:
- Security expertise (encryption, biometric auth, fraud prevention).
- Performance optimization and build system improvements.
- Testing (unit, integration, UI) and CI/CD pipelines.
- Understanding of crypto/payments standards (nice to have).
- Analytical mindset, attention to detail, and passion for scalable architecture.
The details
- Contractual Hours: Full-time, Mon–Fri, 40
- Contract Type: Permanent
- Location: Remote/Hybrid work options (global flexibility)
What’s in it for you?
- Competitive and transparent salary package
- Flexible employment format with global remote opportunities
- 25 days annual leave plus public holidays
- Opportunity to grow within a fast-scaling fintech disrupting the global payments industry
By submitting this application, you agree that your personal data will be processed in accordance with our Privacy Notice:
https://guavapay.com/page/privacy-policy-guavapay