Remote (Country)

Vitta (Stone Tech) is hiring a [Plataforma] Sênior Software Engineer - POS Android

About the Role

[Plataforma] Senior Software Engineer - Android POS Who is Stone Tech? Stone was born with the purpose of being a protagonist in transforming the payment industry, fighting to offer the best solutions for entrepreneurs in Brazil. With this in mind, we built Stone Tech! A combination of Stone Co.'s technology teams and the group's financial companies that recognize the entrepreneurial potential of every Brazilian. Here, we have all the innovations and cutting-edge technologies from Stone, Pagar.me, Ton, and Vitta, with a team of reference in the technology market, in a relaxed environment, full of challenges, opportunities, flexibility, teamwork, and continuous development. Our Culture: We live our culture daily, guided by these 5 pillars: ⚡ Own It: Having an owner's spirit gives you freedom. We value autonomy and proactivity, we are responsible for what we deliver and always want to evolve our business. 🎢 Live the Ride: Do it. Done is better than perfect. We learn from mistakes and face challenges as learning opportunities. 🎤 No Bullshit: Act with simplicity. We are practical, sincere people who like feedback. We know we'll sometimes make mistakes and count on this transparency to evolve. 🤝 Team Play: If you want to go fast, go alone. If you want to go far, work as a team. It's always possible to learn from others, and collaboration is the key to success. 💚 The Reason: The customer is not right, they are the reason. We are motivated to see the impact of our work on the customer's life; it's by seeing that we improve their life that we know we made a good delivery. How is being a Senior Software Engineer - Android POS: This position focuses on maintenance, bug resolution, and support for partners using the team's tools like SDK and software. The development uses the Android stack and operates at a high level, requiring feature development while prioritizing mobile data economy due to POS limitations. The team faces the significant challenge of developing the POS application from scratch. Responsibilities: - App and SDK Development: Design, develop, and maintain the base (SDKs, Apps, and libraries) to be used by all applications running on our Android POS devices. - Architecture and Performance: Actively contribute to defining and evolving the platform's architecture, ensuring scalability, security, and top-performance. - Continuous Improvement: Identify and implement improvements in CI/CD processes, automated testing, and platform monitoring. - Technical Mentoring: Serve as a technical reference, guiding and supporting developers from different teams consuming the platform. - Code Quality: Ensure code excellence and standardization through code reviews and best development practices (SOLID, Clean Architecture). What we expect from you: - Solid experience in native Android development using Kotlin or Java (mandatory). - 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. - Knowledge and experience with Android Background Services (WorkManager, ForegroundService, BroadcastReceiver, etc.). - Experience with version control systems (Git) and CI/CD processes. - Practical knowledge of unit and integration testing. - Experience with KMP. - Knowledge of connectivity and network protocols or use of libraries like OkHttpClient, UrlConnection, Ktor. What increases your chances: - Previous experience developing solutions for payment terminals (POS) or embedded systems. - Knowledge of AI and Prompt Engineering: Familiarity with Artificial Intelligence (LLMs) or Prompt Engineering techniques applied to development, automation, or analysis tasks. - Experience with Observability/Analytics Tools: Ability to create and analyze dashboards in tools like Grafana, GCP, and Looker Studio for platform health monitoring and performance insights. - Knowledge of security and cryptography themes applied to Android environments. - Familiarity with Android Open Source Project (AOSP) or firmware customizations. - Experience with Coroutines/Flows and Jetpack Compose. Our Benefits: 🩺 Health and Dental Plan 🏥 Digital Hospital, by Vitta: we have a multidisciplinary medical team, therapists, and a health team available 24/7, quickly and practically 🥗 Meal and/or Food Voucher 💻 Remote Assistance + Initial Setup (exclusive for remote positions) 🕗 Flexible Hours ✏ Education Benefit - Internal platform with access to various books, podcasts, trainings, and video classes aimed at self-development 💪 Gympass 👶 Childcare Assistance 💰 Profit Sharing 💚 Life Insurance 🚗 Transportation Voucher (exclusive for in-person positions) Selection Process Steps: ✍ Registration: Start your journey with us. Rest assured, our team will analyze your profile information and contact you soon. Good luck! 📞 People Team Interviews: This is the moment to get to know each other! You'll have an initial chat with our recruitment team to understand our culture, structure, and the proposed challenge. 🎯 Technical Assessment: Here we'll dive into your hard skills! This assessment usually consists of two conversations or one conversation plus a challenge, aimed at evaluating specific technical skills and competencies. We'll also introduce you to potential teammates and leadership. ✅ Culture Check: Our culture is very important and always present daily! Here, you'll have a conversation with one of our culture guardians to get to know us and ensure that our beliefs, way of thinking, and future vision align with what you believe and seek to experience. 🏁 Feedback: One of our strengths is frankness. Therefore, regardless of the result, we will share it with you and align the next steps. So, did you like it? Then don't miss the opportunity to apply and #ComeBeStoneBrazil 💚🚀 At Stone Co., we value and seek the best people to help us improve the lives of entrepreneurs in Brazil. Our dream is as big as the universe, and if you identify with our purpose, come build it with us! #Li-Remote All Stone vacancies are also intended for people with disabilities.

Required Skills
Android DevelopmentKotlin/JavaSDK DevelopmentMobile ArchitectureCI/CDGitUnit TestingNetwork ProtocolsSOLID PrinciplesPerformance Optimization
Got hired remotely?

Get paid like a professional

Remote clients expect company invoices, not personal PayPal requests. Glopay forms an EU partnership that makes you look legitimate while you stay independent.

Professional invoices with EU company details
Compliance handled automatically
Withdraw to any bank account
Income reports for easy tax filing
Create free account
Free signup • 5 min setup
About company
Vitta (Stone Tech)

A Vitta é responsável pela vertical de saúde e seguros do Grupo Stone Co., empresa listada em Nasdaq. Tem a missão de transformar a vida das pessoas e a saúde do Brasil.

Visit website
Job Details
Category mobile
Posted 4 months ago