Job
Description
Role Overview: You will be joining a team that is dedicated to building digital infrastructure for small businesses in emerging markets, utilizing technology that functions effectively in areas with limited connectivity and modest devices. As a Senior Android Developer, you will play a crucial role in evolving our flagship mobile app into a robust, scalable, and user-friendly tool that empowers businesses to grow. Key Responsibilities: - Architect & Modernize: Take ownership of the Android app, refactor legacy code, implement clean architecture (MVVM/MVI), and design systems to support scalability for 10K+ concurrent retailers. - Build High-Impact Features: Develop new capabilities in Kotlin (and Java when necessary), focusing on performance, battery efficiency, and memory safety. - Solve for Emerging Markets: Create offline-first experiences, optimize sync strategies, and design lightweight UIs suitable for low-end devices and unreliable networks. - Collaborate Cross-Functionally: Work closely with Product, Design, and Backend teams to deliver user-centric solutions from concept to production. - Raise the Bar: Promote engineering excellence through automated testing, CI/CD implementation, crash analytics, and performance monitoring. - Secure the Trust: Ensure end-to-end data safety, particularly for sensitive operations. Qualifications Required: - 5+ years of hands-on Android development experience. - Proficiency in Kotlin, Android SDK, and Jetpack. - Extensive experience with Clean Architecture, Dependency Injection, and modularization. - Demonstrated track record in building offline-capable apps with local persistence (Room/SQLite) and sync logic. - Strong understanding of concurrency (Coroutines/Flow), background processing, and network optimization. - Familiarity with Play Store publishing, A/B testing, and performance tooling. Additional Company Details (if any): You will have the opportunity to make a real impact by enabling small businesses to thrive. The role offers high ownership where you can influence the technical direction of a critical product. Furthermore, there is a clear growth path where you can lead initiatives, mentor junior team members, and contribute to product and engineering strategy in a collaborative, data-driven, and user-centric culture.,