datatrota
Signup Login
Home Jobs Blog

Flutter Mobile Developer at Revent Technologies Limited

Revent Technologies LimitedLagos, Nigeria Software Development
Full Time
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
X

Send this job to a friend