
Software Engineer III - POS
Stone
Completely RemoteFull TimeInformation Technology
Posted Today
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)\n- 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 & tools
KotlinAndroidJetpack ComposeKotlin Multiplatform
What the team is looking for
Use this list as a quick fit check before you apply.
- 01Android development
- 02Kotlin
- 03Java
- 04Coroutines
- 05Flow
- 06MVVM
- 07MVI
- 08Clean Architecture
- 09SOLID
- 10Modularization
- 11Gradle
- 12Hilt
AdWake up to a shortlist, not a search results page.
NeverApply scores every new listing against your CV, salary floor and visa. A handful of real matches by morning.
Get your daily matches
Stone
Job details
- Work model
- Completely Remote
- Commitment
- Full Time
- Category
- Information Technology
- Posted
- Today
AdWake up to a shortlist, not a search results page.
NeverApply scores every new listing against your CV, salary floor and visa. A handful of real matches by morning.
Get your daily matches