





Mid-level Android role in a metro market with common skillset and strong applicant pool.
Generally transferable mobile skills but POS payment security and hardware specifics increase specialization.
Explicit 6+ years and many mandatory Android, security, architecture, and tooling requirements increase selectivity.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Design, develop, and maintain high-performance payment applications on Android POS devices using Java and Kotlin.
Lead development efforts, mentor junior developers, and ensure best practices in Android application architecture (MVVM/MVP, dependency injection).
Collaborate with cross-functional teams to deliver secure, scalable, and optimized mobile payment solutions integrating RESTful APIs and third-party services.
6+ years of experience in Android development.
Strong proficiency in Java and understanding of Kotlin concepts.
Experience with architectural patterns (MVVM, MVP), dependency injection frameworks (Dagger/Hilt), and reactive programming (RxJava, Coroutines).
Strong knowledge of networking protocols (TCP/IP, HTTP, HTTPS, Web Sockets, SSL/TLS), secure authentication methods (OAuth, JWT), and CI/CD pipelines.
Experienced senior Android developer with a background in secure payment application development on POS devices.
Skilled in modular, scalable architecture and performance optimization under resource constraints typical of embedded Android environments.
Proficient in mentoring and leading Agile teams with strong coding standards and architecture governance.