Point your AI agent at freehire and let it find you a job.

Get the CLI →

Remotedxb

NewBe an early applicant

Software Engineer III - POS

Posted
Discussion

Summary

A senior native Android engineer (Kotlin) building and maintaining a POS payment/billing app (App Vender), keeping payment flows like NFC-e issuance and printing reliable. Day to day involves POS SDK integrations, Coroutines/Flow async work, Android services, Jetpack Compose/XML UI, Hilt/Dagger DI, Gradle modularization, and testing.

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

Skills

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available