Stone is a company focused on transforming the payment industry in Brazil. They are seeking a Software Engineer III to develop and enhance functionalities in their mobile and web applications using Kotlin Multiplatform, while also collaborating with cross-functional teams and contributing to technical decisions.
Responsibilities:
- Desenvolver e evoluir funcionalidades no nosso app utilizando Kotlin Multiplatform / Compose Multiplatform (KMP/CMP) como tecnologia principal
- Construir e manter iniciativas em webview, contribuindo com desenvolvimento web quando o ciclo de hipótese exigir essa abordagem
- Integrar APIs REST com qualidade, pensando em contrato, resiliência e observabilidade desde o início
- Manter disciplina de contribuição em repositório compartilhado (monorepo ou estrutura unificada): convenções de código, revisão, documentação inline e CI/CD
- Implementar testes automatizados que validam o produto como um todo, não apenas unidades isoladas
- Utilizar observabilidade (logs, métricas, tracing) para acompanhar a saúde das aplicações e conduzir investigações
- Participar do ciclo completo de entrega: deploys, releases, rollbacks
- Participar ativamente do refinamento técnico, contribuindo com decisões de solução desde as fases iniciais
- Trabalhar em colaboração com times cross-funcionais (produto, dados, backend)
- Contribuir para a evolução técnica de pessoas mais juniores no time;Trabalhar com escopo aberto ou pouco definido com autonomia, levantando hipóteses e ajudando a estruturar soluções
Requirements:
- Experiência com desenvolvimento mobile (Android nativo, Flutter, ou KMP/CMP — bônus enorme se já for KMP/CMP)
- Familiaridade com desenvolvimento web (HTML/CSS/JS, ou algum framework como React/Vue) — não precisa ser especialista, mas precisa se virar
- Sólida experiência com integração de APIs (REST, autenticação, tratamento de erros, performance)
- Conhecimento básico de arquitetura de sistemas: como seu app se conecta com o mundo fora dele
- Familiaridade com ferramentas de observabilidade e cultura de monitoramento
- Experiência ou entusiasmo genuíno com AI e ferramentas de desenvolvimento assistido por IA
- Já ter trabalhado com KMP/CMP ou interesse declarado em aprender
- Familiaridade com testes de hipótese, A/B testing ou ambientes de experimentação
- Experiência com webview híbrida em apps mobile