Back to search
Novus Technologies Pte Ltd Linkedin · Posted 1mo ago

Android Developer (POS & EMV preferred)

Manila

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

Location: Sri Lanka (Colombo) Location: Philippines (Metro Manila)

Job Summary

We are looking for a talented and detail-oriented Android Developer to join our mobile development team. The ideal candidate will have solid experience in developing Android applications using Kotlin and/or Java, and a strong understanding of Android SDK, architecture components, and RESTful APIs. Experience with EMV specifications, POS terminal integration, and payment app development is a strong plus and will be highly preferred.

Key Responsibilities

  • Design, build, test, and maintain advanced applications for the Android platform.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Work closely with product managers and backend developers to ensure seamless integration of mobile apps with APIs and third-party services.
  • Develop secure and high-performance Android apps, with a focus on payment and POS systems.
  • Integrate card readers (EMV, contactless, magstripe) and other hardware peripherals with Android apps.
  • Troubleshoot, optimize, and debug mobile applications across various Android devices and OS versions.
  • Ensure compliance with Android coding standards and payment industry security guidelines (e.g., PCI DSS).
  • Maintain code quality through unit tests, code reviews, and automation.
  • Keep up to date with the latest trends and best practices in mobile development, payments, and fintech technologies.

Required Skills & Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • 2–5 years of hands-on experience in Android application development using Kotlin and/or Java.
  • Strong knowledge of Android SDK, architecture components (LiveData, ViewModel, Room), and UI design principles.
  • Experience in working with REST APIs, JSON, and third-party libraries (Retrofit, Glide, etc.).
  • Familiarity with Git, Android Studio, and Gradle build system.
  • Solid understanding of asynchronous programming (RxJava, Coroutines) and background processing.
  • Good understanding of mobile app lifecycle, performance optimization, and memory management.

Preferred Experience (POS & Payments)

  • Experience developing EMV Level 2/3 kernel integration, NFC/contactless, and PIN pad functionality.
  • Experience with POS terminals, payment gateways, and card reader SDKs (e.g., Verifone, Ingenico, PAX, BBPOS).
  • Understanding of ISO 8583, host communications, and transaction workflows.
  • Familiarity with PCI-DSS compliance and secure element/tokenization.
Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If CV tailoring and application tracking get heavy, Full Caio Agent adds a human specialist.
View Full Agent