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

Android Engineer (Kotlin Developer)

Plain Concepts 251-1K Internet Software & Services

Android Engineer at a production-focused software team building and maintaining evolving Android applications in Kotlin while balancing feature delivery with architecture and code quality improvements.

Android CI/CD Git Jetpack Compose Kotlin REST API
7 hours, 8 minutes ago

Senior Android Developer - Talent Pool

ArcTouch 251-1K Internet Software & Services

ArcTouch is building a talent pool for a Senior Android Consultant to architect and lead development of scalable mobile applications for international clients in the US and EMEA.

Agile CI/CD Git Jetpack Compose JIRA Kotlin REST API Solid.js
18 hours, 19 minutes ago

Software Engineer II (Marketing & Mobile)

Sezzle 251-1K Diversified Financial Services

Sezzle is hiring a Software Engineer II for its Marketing & Mobile Engineering team to build and improve systems and mobile experiences that power lifecycle messaging, attribution, content delivery, and user engagement.

Android AWS CI/CD Contentful Elasticsearch Git GitLab Go GraphQL iOS Kubernetes Microservices MySQL PostgreSQL Python React React Native Redash REST API TypeScript
19 hours, 46 minutes ago

Android Engineer

AllTrails 51-250 Media

AllTrails is hiring a remote Android Engineer to help build and improve its native Android app that powers trail navigation and outdoor discovery for millions of users.

Android Android Studio Git GitHub Java Jetpack Compose Kotlin REST API SQLite
1 day, 13 hours 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