Seemless Integration, Exceptional Results

Senior Mobile (Java/Kotlin) Developer

Remotown

About the job

About The Company We are a fast-growing fintech company operating primarily in the B2B payments and financial services space. The company builds and maintains mission‑critical payment solutions, with a strong focus on POS devices, POS software, and banking-related systems. Our products are used by businesses and financial institutions, requiring high reliability, security, and performance.

The engineering team values ownership, clear communication, and delivery over micromanagement, offering a supportive work environment where developers are trusted to manage their tasks and timelines.

Role Overview

We are seeking an experienced Senior Mobile (Java/Kotlin) Developer to join the engineering team and play a key role in developing, enhancing, and maintaining POS-related applications and fintech platforms. The successful candidate will work on both existing and new products, with most projects centered around POS devices, POS software, vending systems, and integrations for banks and financial institutions. This role requires strong technical expertise, reliability, and the ability to work closely with cross‑functional teams in a structured but flexible environment.

Key Responsibilities

  • Design, develop, and maintain high-performance Android applications using Kotlin.
  • Contribute to POS device software, POS applications, and related fintech solutions.
  • Work on EMV-based transaction processing, including secure card payment flows.
  • Collaborate with backend teams to integrate mobile applications with payment gateways, APIs, and core financial systems.
  • Support POS terminal integrations, device communication, and SDK usage in collaboration with hardware teams.
  • Participate in the development and maintenance of Flutter-based POS software (nice to have).
  • Contribute to Kotlin Multiplatform (KMP) initiatives where applicable.
  • Debug, test, and optimize applications to ensure high reliability, security, and low latency.
  • Ensure compliance with PCI DSS, EMVCo, and other relevant security and regulatory standards.
  • Actively participate in code reviews, technical discussions, and architectural decisions.
  • Clearly document technical designs, processes, and integration guidelines.

Required Skills & Experience

  • Minimum of 7 years professional experience in mobile or application development
  • Strong proficiency in Kotlin (Android)
  • Solid experience with Java (especially for API or backend-related work)
  • Experience working with POS systems, payment applications, or fintech platforms
  • Hands-on exposure to EMV-based systems and payment transaction flows
  • Understanding of secure transaction processing and card data protection
  • Experience integrating with APIs, payment gateways, and backend services
  • Strong debugging, testing, and optimization skills
  • Ability to work independently while collaborating effectively with a team

Projects You Will Work On

  • POS device software and applications
  • POS software built with Flutter
  • Vending and transaction systems linked to POS infrastructure
  • Fintech and banking integrations (primarily B2B, not B2C)
  • Enhancements and scaling of existing production systems
  • Development of new fintech products within the payments ecosystem

Skills: flutter,java,fintech,kotlin,android

Share this job

Related Jobs

GOVORA

Lead Systems Integrator

This is a full-time, on-site role located in Accra for a Lead Systems Integrator

Mybitstore

Backend Django

Seeking an experienced Backend Django Developer who understands the role

Mercor

Software Engineer

Mercor is hiring experienced Software Engineering professionals

Zora

Sr. Site Reliability Engineer (SRE)

Zora is looking for an experienced site reliability software engineer

Adaptive Computer Solutions Limited

Support Engineer

This is a full-time hybrid role for an Application Support Engineer

Telecel Ghana

Software Developer

The software developer is responsible for leading the development team

Coders Connect

Senior Software Engineer

You’ll design and evolve shared services, control plane components

Tap & Hop

Backend Developer (Python)

Tap & Hop is seeking a Python Backend Developer

AmaliTech

National Service at AmaliTech

This is a 12-month, full-time, on-site skills development programme

Parity

Android Engineer

You’ll be joining our Product Development team