
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.
- 016+ years Android development
- 02Kotlin or Java
- 03SDK and library maintenance
- 04MVVM, MVI, Clean Architecture
- 05SOLID principles
- 06Gradle
- 07Android Services
- 08Git and CI/CD
- 09Unit and integration testing
- 10KMP
- 11Network protocols
AdWake 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
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.
ScoutJobs scores every new listing against your CV, salary floor and visa. A handful of real matches by morning.
Get your daily matches