← Back to list
Job · Senior

Senior POS Mobile Engineer

Mobile Developer • Senior • Remote • Full-time Poland Poland

We are looking for an experienced Android engineer responsible for building, optimizing and maintaining high-performance POS terminal applications used across large-scale transaction environments, working closely with mobile architects, backend engineers and hardware teams.

Responsibilities

  • Design, implement and maintain Android-based POS terminal applications (Java/Kotlin)
  • Own end-to-end development of key transaction flows (sales, refunds, reversals, settlement)
  • Collaborate with backend teams to integrate APIs and ensure reliable transaction synchronization
  • Implement offline-first capabilities and handle edge cases in low-connectivity environments
  • Integrate EMV chip, contactless (NFC) and card-present transaction flows
  • Work with encryption standards, key management processes and secure payment SDKs
  • Ensure compliance with payment security best practices
  • Troubleshoot and resolve transaction-related issues in production
  • Integrate and maintain support for POS peripherals (card readers, pin pads, printers, scanners)
  • Work with OEM SDKs for Android-based POS terminals
  • Handle Bluetooth, USB and embedded hardware communication layers
  • Write clean, maintainable, testable code following established architecture patterns
  • Participate in code reviews and provide constructive feedback
  • Contribute to improving CI/CD pipelines and release processes
  • Mentor mid-level engineers and support onboarding of new team members

Requirements

  • 5+ years of experience in Android app development
  • A degree in Computer Science, Engineering or a related subject
  • Strong expertise in Android native development (Kotlin/Java)
  • Experience building or maintaining POS terminal applications
  • Solid understanding of EMV standards and card-present transaction flows
  • Experience integrating payment SDKs and hardware peripherals
  • Familiarity with REST APIs, WebSockets and background sync mechanisms
  • Experience with local storage solutions (Room, SQLite)
  • Strong debugging and performance optimization skills
  • Understanding of secure coding practices in financial systems
  • Experience working in fintech or high-transaction environments

Soft skills

Working cross-functionally with Product, QA and Backend teams to deliver high-quality featuresMentoring abilityActive participation in sprint planning and technical discussions

About the company

Moniepoint is Africa's all-in-one financial platform, helping 20 million businesses and individuals access payments, banking, credit and cross-border tools each month; as Nigeria's largest merchant acquirer it processes over $250 billion in digital payment transaction value annually.

Education: Informatika, mérnöki vagy kapcsolódó szakos diploma

Similar jobs