Software Engineer III - POS

Remotedxb

Dubai

On-site

AED 240,000 - 360,000

Full time

7 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Health insurance
Dental insurance
24/7 telemedicine
Meal vouchers
Yearly performance bonus

Job summary

Remotedxb in Dubai seeks an experienced Android developer to own payment-focused mobile features. You will build native apps with Kotlin, leverage coroutines, Flow, MVVM, and clean architecture, and integrate with POS SDKs and payment terminals.

Responsibilities include maintaining Android services, testing, modularization, Gradle configs, and collaborating with backend services. The role offers competitive salary, health insurance, and flexible benefits.

Qualifications

  • Solid experience in native Android development with Kotlin (mandatory).
  • Proficiency in Java for legacy code navigation is required.
  • Deep knowledge of Coroutines and Flow and software architecture with SOLID principles.

Responsibilities

  • Ensure payment and billing flows, including NFC-e, function flawlessly.
  • Develop and maintain App Vender modules and shared libraries.
  • Integrate with POS platform SDKs and manage async flows using Coroutines/Flow.
  • Maintain and test Android services and background processes.

Skills

Kotlin
Android
Jetpack Compose
Coroutines/Flow
MVVM/MVI/Clean Architecture
Gradle
Hilt/Dagger
Retrofit/OkHttp
Git/CI/CD
Testing (MockK)
SQLDelight/Room

Tools

SQLDelight
Room
Retrofit
OkHttp
Dagger/Hilt
Gradle

Job description

Responsibilities
  • Ensure critical payment and billing flows, including NFC-e issuance and printing, function flawlessly
  • Develop and maintain App Vender modules and shared libraries
  • Integrate constantly with POS platform SDKs
  • Manage asynchronous flows and state management using Coroutines and Flow
  • Maintain and test Android services and background processes
Requirements
  • Solid experience in native Android development with Kotlin (mandatory)
  • Proficiency in Java for legacy code navigation
  • Deep knowledge of Coroutines and Flow (scopes, cancellation, StateFlow/SharedFlow, backpressure)- Mastery of software architecture (MVVM, MVI, Clean Architecture) and SOLID principles
  • Experience with modularization and Gradle (version catalogs, flavors, build types)
  • Dependency injection using Hilt or Dagger in multi-module projects
  • Proficiency in Jetpack Compose and XML
  • Experience with local persistence (SQLDelight or Room) and networking (Retrofit/OkHttp)
  • Experience with unit and integration testing (MockK, Turbine)
  • Proficiency with Git and CI/CD pipelines
Preferred Qualifications
  • Previous experience with payment terminals (POS) or embedded systems
  • Knowledge of payment processing, transaction flows, and fiscal (NFC-e) requirements
  • Experience with observability and analytics (Grafana, GCP, Looker Studio)
  • Familiarity with AI and prompt engineering for development automation
  • Experience with AOSP or firmware customization
  • Experience with Kotlin Multiplatform (KMP)
Benefits
  • Fixed salary and variable compensation (PLR, ILP, or Commission)
  • Health and dental insurance with co-participation
  • 24/7 telemedicine service
  • Medication subsidy
  • Meal and food vouchers
  • Daycare assistance
  • Assistance for children with disabilities
  • Life insurance
  • Fuel or commuting assistance
  • Home office allowance
  • Emotional support (Acolhe360)
  • Education benefits via internal platforms
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Android Engineer — POS Payments & Kotlin
Senior Android Engineer — POS Payments & Kotlin

Remotedxb • Dubai

On-site
AED 240,000 - 360,000
Health insurance
Dental insurance
24/7 telemedicine
+2
Senior Android Engineer
Senior Android Engineer

IDCMPS • Abu Dhabi

On-site
As per client policy
Software Architect (Payments)
Software Architect (Payments)

Astra Tech • Abu Dhabi

On-site
AED 420,000 - 600,000
Mobile Software Development Engineer (Android)
Mobile Software Development Engineer (Android)

Client of Salt • Dubai

On-site
AED 290,000 - 502,000
Senior Android Developer
Senior Android Developer

Luxoft • Dubai

On-site
AED 180,000 - 320,000
Senior QC Engineer
Senior QC Engineer

SUPERBOT (BOT) • Dubai

On-site
AED 180,000 - 280,000
Mobile Engineer
Mobile Engineer

Remotedxb • Dubai

On-site
AED 360,000 - 540,000
POS Terminal Operations Specialist - Dicetek LLC - Dubai, UAE
POS Terminal Operations Specialist - Dicetek LLC - Dubai, UAE

DiceTek UAE • Dubai

On-site
Opportunity to work in Dubai's growing payment sector
Exposure to secure payment technologies
Collaborative operational environment
+2
Payment Tech Lead
Payment Tech Lead

Caliberly • Dubai

On-site
AED 350,000 - 550,000
Software Engineer
Software Engineer

Remotedxb • Dubai

On-site
AED 180,000 - 300,000
Marathon Health
Medical, dental, vision coverage
Mental health benefits
+5