···
Log in / Register

Mid-Level Android Kotlin Developer (Smart POS & Payments)

R$7,500-8,500/month
Indeed
Full-time
Onsite
No experience limit
No degree limit
R. Espírito Santo, 700 - Centro, Belo Horizonte - MG, 30160-030, Brazil
Favourites
Share
Some content was automatically translatedView Original

Description

Job Summary: Develop and enhance Android applications in Kotlin for Smart POS, focusing on payments and consumer experience, implementing features from API to UI. Key Highlights: 1. Android Kotlin application development for Smart POS and payments. 2. Work with Clean Architecture, MVVM, Koin, Retrofit, and Coroutines. 3. Integration with payment APIs and POS features (NFC, printing). **Mid-Level Android Kotlin Developer (Smart POS \& Payments)** **Location:** Hybrid in Belo Horizonte (BH) \| **Employment Type:** PJ (Individual Contractor) \| **Compensation:** Market-competitive We are seeking an Android Kotlin developer to play a key role in evolving our payment and consumer experience products for bars, restaurants, and large-scale events. **Your Responsibilities:** ⦁ Develop and enhance our Android applications used on Smart POS devices for payments and consumption control. ⦁ Implement end-to-end features (from API to UI) following best practices of Clean Architecture and MVVM. ⦁ Use Koin for dependency injection and modularization. ⦁ Integrate with payment APIs, card terminals, and POS-specific features (receipt printing, NFC/card reading). ⦁ Ensure code quality through unit testing, code reviews, and continuous refactoring. ⦁ Help maintain performance and stability across diverse POS devices. **Our Android Tech Stack Includes:** Primary Language: Kotlin DI: Koin Networking: Retrofit \+ OkHttp (with intensive use of coroutines) Architecture: Clean Architecture, MVVM, and well-defined layers Domain: Smart POS integration, printing, and Online/Offline scenarios. **Essential Requirements:** Proven experience in native Android development with Kotlin. Practical experience with Retrofit, Coroutines, and robust error/timeouts handling. Hands-on experience with Clean Architecture, MVVM, or equivalent patterns. Real-world usage of Koin (or another Dependency Injection library). Proficiency in Git, feature-branch workflows, and code review. Ability to understand and propose technical solutions aligned with Payment and Point-of-Sale (POS) domains. **Nice-to-Haves:** Prior experience with Android Smart POS and payment terminals (e.g., Gertec, Sunmi, Ingenico). Knowledge of offline scenario handling (local caching, data synchronization). Experience with UI testing (Espresso or similar). Participation in architectural decisions and modularization projects. Job Type: Full-time Compensation: R$7\.500,00 \- R$8\.500,00 per month

Source:  indeed View original post
João Silva
Indeed · HR

Company

Indeed
Cookie
Cookie Settings
Our Apps
Download
Download on the
APP Store
Download
Get it on
Google Play
© 2025 Servanan International Pte. Ltd.