Senior POS Mobile Engineer
Brak informacji o wynagrodzeniu
SeniorFull-time
#411438·Dodano 15 dni temu·0
Źródło: MoniepointTech Stack / Keywords
AndroidBackendJavaKotlinSecurityEmbeddedArchitectureCI/CD
Firma i stanowisko
Moniepoint Inc. is Africa’s all-in-one financial platform, helping 20 million businesses and individuals access seamless payments, banking, credit, cross-border, and business management tools each month. It is Nigeria’s largest merchant acquirer, processing over $250 billion in digital payment transaction value annually through its subsidiaries.
Wymagania
- Minimum of 5+ years of experience in Android app development.
- A degree in Computer Science, Engineering, or a related subject.
- Strong expertise in Android Native development using 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 such as Room, SQLite.
- Strong debugging and performance optimization skills.
- Understanding of secure coding practices in financial systems.
- Ability to work effectively in a fast-paced, high-ownership environment.
- Experience working in fintech or high-transaction environments.
- Exposure to cross-platform frameworks such as Flutter.
- Experience working with Android-based embedded POS terminals.
Obowiązki
Feature Development & Ownership:
- Design, implement, and maintain Android-based POS terminal applications using Java/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 manage edge-case handling in low-connectivity environments.
Payments & Security:
- 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.
Hardware Integration:
- Integrate and maintain support for POS peripherals such as card readers, pin pads, printers, and scanners.
- Work with OEM SDKs for Android-based POS terminals.
- Handle Bluetooth, USB, and embedded hardware communication layers.
Code Quality & Engineering Standards:
- 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.
- Support debugging, monitoring, and performance optimization efforts.
Collaboration & Mentorship:
- Work cross-functionally with Product, QA, and Backend teams to deliver high-quality features.
- Mentor mid-level engineers and support onboarding of new team members.
- Participate in sprint planning, estimation, and technical discussions.
Benefity
- Attractive salary package.
- Pension plan.
- Health insurance.
- Paid leave.
- Learning and development-focused environment with knowledge sharing, training, and regular internal technical talks.
Płatny urlop
Opieka zdrowotna
Moniepoint
10 aktywnych ofert