Revent Technologies Limited is a technology solutions provider for dynamic organizations, providing bespoke software design and development, developer outsourcing and technology advisory, etc. We are currently recruiting on behalf of our international client, a global digital cross-border payments service provider with operations in over 10 countries.
Job Summary:
- We are looking for a Senior Mobile Developer with strong proficiency in Flutter and hands-on experience building applications for Android POS devices (e.g., Topwise, Nexgo, PAX). This role will lead the development of mobile and POS applications across key fintech and payment-related projects. The ideal candidate is a self-driven mobile expert who can work across Flutter and native Android environments, and is comfortable integrating device-specific SDKs and payment features.
Responsibilities
- Responsibilities: Facilitate the development of mobile applications using Flutter for both standard Android devices and Android-based POS terminals.
- Integrate POS terminal SDKs (e.g., Topwise, Nexgo, PAX) for handling card payments, printers, scanners, and hardware interfaces.
- Collaborate with cross-functional teams (backend, product, UI/UX) to deliver performant and user-friendly applications.
- Maintain clean, scalable, and secure codebases for both mobile and POS platforms.
- Implement hardware-level integrations via serial, USB, or Bluetooth protocols when necessary.
- Participate in sprint planning, technical discussions, and code reviews. Optimize applications for performance, battery usage, and hardware constraints. Provide mentoring to junior developers and support best practices in mobile development.
- Develop and maintain technical documentation, including architecture diagrams and technical guides
Requirements:
- 5+ years of professional mobile development experience.
- Strong hands-on experience with Flutter (Dart).
- Working knowledge of native Android development (Kotlin/Java).
- 2+ years of experience building apps for Android POS devices (Topwise, Nexgo, PAX, or similar).
- Experience integrating payment SDKs and working with hardware APIs (e.g., printers, scanners).
- Solid understanding of mobile application architecture, security, and deployment practices.
- Familiarity with mobile CI/CD tools and OTA update strategies.
- Understanding of PCI-DSS or other compliance requirements.
- Familiarity with AIDL, Android Services, and low-level device communication. Excellent problem-solving skills, with the ability to debug complex issues Strong communication and documentation skills.
- Experience working in Agile teams and using tools like Jira, Git, and GitHub Actions.
- Experience integrating with Nigerian payment industry players, including NIBSS, Interswitch, and Unified Payment Services Limited.
Nice to Have:
- Experience with React Native (if Flutter is not available).
- Bachelor's degree in Computer Science or related field
Method of Application
Signup to view application details.
Signup Now