Stone & Company

Senior Software Engineer – POS Android

Stone & Company

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇧🇷 Brazil

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AndroidGradleJUnitKotlinMockito

About the role

  • Work directly on the development and maintenance of the embedded software on Android POS terminals;
  • Tackle ambiguous problems and challenging prioritization, balancing deadlines and quality when delivering features to terminals;
  • Influence the team’s technical decisions, detailing highly complex solutions;
  • Ensure the product/platform’s quality, scalability, security and performance;
  • Promote knowledge sharing and provide mentorship to support the team’s technical growth;
  • Define, collect and analyze health and performance metrics for applications running on terminals in the field;
  • Participate in pair programming, code reviews and refinement sessions to discuss solutions, ensure quality and share knowledge;
  • Continuously look for opportunities to improve our platform, processes and the customer experience.

Requirements

  • Solid experience in native Android development, with deep knowledge of Kotlin and the Android Jetpack frameworks (especially Jetpack Compose for UI);
  • Experience with payment architecture, including EMV, NFC and transaction processing;
  • Strong knowledge of architectural patterns (MVVM, MVI) and code design, adopting consistent and well-documented patterns;
  • Solid understanding of unit, integration and functional testing using tools such as JUnit, Espresso and Mockito;
  • Experience in investigation, troubleshooting and debugging systems, especially on physical devices;
  • Ability to integrate RESTful APIs, manage local data storage and ensure offline operation;
  • Knowledge of CI/CD setups for automating builds and deployments across device fleets;
  • Experience with Android Studio and Gradle;
  • Strong knowledge of native app performance optimization;
  • Ability to work collaboratively in multidisciplinary teams and familiarity with agile methodologies (Scrum/Kanban).
Benefits
  • 🩺 Health and Dental insurance
  • 🏥 Digital Hospital by Vitta: access to a multidisciplinary medical team, therapists and a healthcare team available 24/7 for quick and convenient support
  • 🥗 Meal Allowance and/or Food Voucher
  • 💻 Remote Work Allowance + Initial Setup (exclusive for remote positions)
  • 🕗 Flexible working hours
  • ✏ Education Benefit - Internal platform with access to books, podcasts, training and video lessons for self-development (Studa and StoneCo Library)
  • 💪 Gympass
  • 👶 Childcare Assistance
  • 💰 Profit Sharing (PLR)
  • 💚 Life Insurance
  • 🚗 Transportation Allowance (exclusive for on-site positions)

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
native Android developmentKotlinAndroid JetpackJetpack Composepayment architectureEMVNFCtransaction processingMVVMMVI
Soft skills
problem solvingprioritizationmentorshipknowledge sharingcollaborationcommunicationtechnical influencequality assurancecontinuous improvementagile methodologies
GFT Technologies

Mid-level Android Developer

GFT Technologies
Mid · Seniorfull-time🇧🇷 Brazil
Posted: 54 minutes agoSource: jobs.gft.com
AndroidDaggerFirebaseJavaKotlin
FCamara Consulting & Training

Desenvolvedor Android – Junior

FCamara Consulting & Training
Juniorfull-time🇧🇷 Brazil
Posted: 1 day agoSource: fcamara.gupy.io
AndroidGradleGroovy
Sicredi

Mid-level Software Engineer – Android

Sicredi
Mid · Seniorfull-time🇧🇷 Brazil
Posted: 2 days agoSource: sicredi.gupy.io
AndroidJavaKotlin
Iterative;

Desenvolvedor Android, Kotlin, Sênior

Iterative;
Mid · Seniorcontract🇧🇷 Brazil
Posted: 10 days agoSource: jobs.quickin.io
AndroidFirebaseJUnitKotlinMockito