Senior Software Engineer Android

Stone

Completely RemoteFull TimeInformation Technology
Posted Today

Job description

About the Company

Stone is a technology and financial services company focused on the customer. We are the largest independent payment methods company in Brazil, aiming to transform the payment industry and serve Brazilian entrepreneurs.

Responsibilities

  • Design, develop, and maintain the base (SDKs, APPs, and libraries) used by all applications running on our Android POS devices
  • Contribute to the definition and evolution of platform architecture, ensuring scalability, security, and high performance
  • Identify and implement improvements in CI/CD processes, automated testing, and platform monitoring
  • Serve as a technical reference, mentoring and supporting developers from different teams
  • Ensure code excellence and standardization through code reviews and best practices (SOLID, Clean Architecture)

Requirements

  • Minimum 6 years of experience in native Android development using Kotlin or Java
  • Proven experience in developing and maintaining complex SDKs, libraries, or platform modules
  • Deep knowledge of software architectures (MVVM, MVI, Clean Architecture) and design principles (SOLID)
  • Familiarity with dependency management (Gradle) and project modularization
  • Experience with Android background services (WorkManager, ForegroundService, BroadcastReceiver, etc.)
  • Experience with version control (Git) and CI/CD processes
  • Practical knowledge of unit and integration testing
  • Experience with KMP
  • Knowledge of connectivity and network protocols or libraries like OkHttpClient, UrlConnection, or Ktor

Preferred Qualifications

  • Previous experience in developing solutions for payment terminals (POS) or embedded systems
  • Knowledge of AI and Prompt Engineering (LLMs)
  • Experience with observability and analytics tools (Grafana, GCP, Looker Studio)
  • Knowledge of security and cryptography applied to Android environments
  • Familiarity with Android Open Source Project (AOSP) or firmware customization
  • Experience with Coroutines, Flows, and Jetpack Compose

Skills & tools

AndroidKotlinJavaKMP

What the team is looking for

Use this list as a quick fit check before you apply.

  1. 016+ years Android development
  2. 02Kotlin or Java
  3. 03SDK and library maintenance
  4. 04MVVM, MVI, Clean Architecture
  5. 05SOLID principles
  6. 06Gradle
  7. 07Android Services
  8. 08Git and CI/CD
  9. 09Unit and integration testing
  10. 10KMP
  11. 11Network protocols
ScoutJobsAd

Wake up to a shortlist, not a search results page.

ScoutJobs scores every new listing against your CV, salary floor and visa. A handful of real matches by morning.

Get your daily matches