Senior POS Mobile Engineer

3 months, 1 week ago
Full-time
Senior
Mobile Development
Moniepoint

Moniepoint

Moniepoint offers a comprehensive payments, banking, and operations platform designed to support the growth of businesses and enhance financial accessibility for customers in emerging markets.

Diversified Financial Services
1K-5K
Founded 2015

Description

  • Design, implement, and maintain Android-based POS terminal applications using Java or Kotlin.
  • Own end-to-end development of key transaction flows including sales, refunds, reversals, and 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.
  • Integrate and maintain support for POS peripherals such as card readers, PIN pads, printers, and scanners.
  • Work with OEM SDKs and hardware communication layers including Bluetooth, USB, and embedded interfaces.
  • Write clean, maintainable, testable code and participate in code reviews.
  • Contribute to CI/CD improvements, debugging, monitoring, performance optimization, and technical discussions.
  • Collaborate with Product, QA, Backend, and Mobile Architecture teams to deliver high-quality features.
  • 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 with Kotlin or 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 such as Room or SQLite.
  • Strong debugging and performance optimization skills.
  • Understanding of secure coding practices in financial systems.
  • Experience working in fintech or high-transaction environments.
  • Ability to work effectively in a fast-paced, high-ownership environment.
  • Exposure to cross-platform frameworks such as Flutter.
  • Experience working with Android-based embedded POS terminals.

Benefits

  • Attractive salary.
  • Pension.
  • Health insurance.
  • Paid leave.
  • A people-first culture that prioritizes employee well-being.
  • A learning and development-focused environment with training and knowledge sharing.
  • Regular internal technical talks.
  • Remote work indicated by the #LI-Remote tag.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Freelance Mobile App Developer (iOS / Android)

Mindrift.ai: Be the “I” in AI Internet Software & Services

Mindrift is seeking a freelance Mobile App Developer for the Tendem project to build and refine native and cross-platform iOS and Android applications for real-world use cases.

Android Firebase Flutter iOS Jetpack Compose Kotlin React Native REST API Supabase Swift SwiftUI
1 day, 14 hours ago

Lead Android Engineer

Future 251-1K Hotels, Restaurants & Leisure

Future is hiring a Lead Android Engineer to lead the Android apps that power personalized health guidance and member-coach experiences across mobile and Wear OS.

Android Appium Espresso GitHub Actions Gradle HIPAA Jetpack Compose JUnit Kotlin
3 days, 13 hours ago

Freelance Mobile App Developer (iOS / Android)

Mindrift.ai: Be the “I” in AI Internet Software & Services

Mindrift is hiring a freelance Mobile App Developer for the Tendem project to build and refine native and cross-platform iOS and Android apps for real-world use cases.

Android Firebase Flutter iOS Jetpack Compose Kotlin React Native REST API Supabase Swift SwiftUI
3 days, 14 hours ago

Software Engineer II, Android

Pinterest 5K-10K Internet Software & Services

Pinterest is hiring an iOS Tech Lead to set the technical direction and health of its iOS platform while aligning the work with product and business goals.

iOS
1 week ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers