Remote opportunity at
Moniepoint GroupPrincipal Mobile Engineer (POS Terminal)
Moniepoint Group seeks a Principal Mobile Engineer to guide the architecture and creation of point-of-sale terminal solutions across diverse platforms. As a major financial technology provider…
Career Tools
About This Role
Moniepoint Group seeks a Principal Mobile Engineer to guide the architecture and creation of point-of-sale terminal solutions across diverse platforms. As a major financial technology provider in Africa, the enterprise processes vast digital transaction values annually and handles a large volume of point-of-sale operations for merchants. This remote position involves shaping technical strategy, overseeing system performance, and collaborating closely with cross-functional groups. The person in this role will spearhead software…
Job Description
Moniepoint Group seeks a Principal Mobile Engineer to guide the architecture and creation of point-of-sale terminal solutions across diverse platforms. As a major financial technology provider in Africa, the enterprise processes vast digital transaction values annually and handles a large volume of point-of-sale operations for merchants. This remote position involves shaping technical strategy, overseeing system performance, and collaborating closely with cross-functional groups.
The person in this role will spearhead software design for card-accepting devices, establish robust security measures, and build related applications such as maintenance utilities and repair scheduling software. While the core hardware infrastructure relies on Android Native, familiarity with cross-platform frameworks is valued as the organization broadens its offerings. Duties also encompass conducting code reviews, mentoring engineering staff, and taking part in technical hiring procedures.
This opportunity is well-suited for a seasoned architect with deep background in financial hardware integration, payment standards, and team leadership. Candidates will engage in strategic planning sessions, define best practices, and ensure the ongoing stability of mission-critical processing networks.
Responsibilities
- Lead system design and architecture for point-of-sale terminal products across multiple platforms
- Create and maintain technical documentation and architectural diagrams for terminal systems
- Make software architectural decisions and integrate payment technologies alongside EMV standards
- Drive the creation of point-of-sale utilities and related applications
- Enhance system performance and security specifically around transaction processing and EMV protocols
- Collaborate with product and engineering groups during planning meetings
- Perform code reviews and promote development standards for mobile and embedded systems
- Establish software engineering guidelines to boost team productivity and output
- Monitor system performance and troubleshoot issues to guarantee product stability
- Mentor engineering personnel to support their professional growth
- Screen and interview engineering applicants specializing in mobile, embedded, and point-of-sale systems
Requirements
- Minimum of 8 years of background in system architecture, design, and development within the point-of-sale domain
- Deep expertise in Android Native development using Java or Kotlin
- Thorough knowledge of EMV security protocols including chip transactions, encryption, and key management
- Familiarity with hardware integration for point-of-sale devices like card readers, pin pads, and printers
- Comprehensive understanding of payment systems architecture including gateway and processor integration
- Familiarity with software quality assurance principles in financial platforms
Qualifications
- Background in cross-platform mobile development using Flutter
- Familiarity with alternative point-of-sale application platforms such as C and JavaScript
Core Skills
Benefits
- Competitive salary
- Pension scheme
- Health insurance coverage
- Annual bonus
- Access to learning and development programs, training, and technical knowledge-sharing sessions
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
Is this position remote?
Yes, the source posting designates this role as remote.
What is the salary for this role?
The posting does not specify the exact salary amount, though it notes that an attractive salary is provided alongside benefits.
What experience is required to apply?
Candidates must have at least 8 years of background in system design, architecture, and development specifically within the point-of-sale terminal domain.
What does the hiring process involve?
The hiring pipeline includes an initial phone call with a recruiter, a HackerRank take-home test, a technical interview with the engineering team, a combined technical and behavioral interview with the Head of Mobile Engineering, and a final interview with an executive team member.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.