





Senior role with a common Android title plus metro location yields moderate applicant competition.
Core mobile skills transfer well, but payments and hardware integration increase industry specificity to medium.
Explicit 8+ years and mandatory Android, firmware, and payments experience create strict screening filters.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Develop and maintain Android applications for payment processing on Android terminals focusing on software development, systems architecture, and component integration.
Implement and enhance CI/CD pipelines, automated testing, and application security.
Collaborate closely with internal teams to deliver high-quality, well-documented software components using modern Android frameworks and tools.
8+ years of experience in Android development using Kotlin, Java, Linux, and related technologies.
Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering or equivalent.
Strong experience in Android frameworks like MVVM, Jetpack Compose, dependency injection (Hilt), and tooling such as Gradle, emulators.
Work Experience Required: 8+ years. Payment industry knowledge and domain experience in payments or POS systems are preferred but not mandatory.
Experienced in full software development lifecycle within Agile scrum teams, capable of independent technical decision-making.
Strong computer science fundamentals including algorithms, data structures, multi-threading, and debugging skills.
Comfortable working on hardware-integrated systems, with a preference for candidates familiar with payment industry standards (PCI) and payment card specifications.