Skills
Sobre a Vaga
Atuamos com transformação digital e desenvolvimento de software sob medida. Buscamos um(a) Android Developer Sênior para evoluir uma solução Android voltada a pontos de venda (POS), terminais de atendimento e totens de autoatendimento, contribuindo com arquitetura, performance e integrações com equipamentos.
Responsabilidades
- Desenvolver e manter aplicações Android usadas em POS, terminais e totens
- Implementar e evoluir integrações com periféricos, como impressoras térmicas e leitores de código de barras/QR Code
- Garantir estabilidade e desempenho em operação crítica, inclusive sob instabilidade de rede
- Conduzir melhorias de arquitetura com modularização e Clean Architecture
- Ampliar a cobertura de testes e fortalecer a confiabilidade do produto
- Evoluir processos de CI/CD e distribuição/publicação para diferentes dispositivos
- Trabalhar com Backend na definição e integração de APIs REST e mecanismos de sincronização
- Investigar problemas de performance, memória e particularidades de dispositivos Android
- Participar de code reviews e apoiar decisões técnicas
- Compartilhar conhecimento com o time e apoiar tecnicamente outros desenvolvedores
- Avaliar e integrar novos SDKs, dispositivos e tecnologias para expansão da plataforma
Requisitos
- Experiência sólida com desenvolvimento Android
- Domínio de Kotlin e fundamentos da plataforma Android
- Inglês fluente para comunicação com equipes e stakeholders internacionais
- Experiência em produção com Hilt ou Dagger
- Conhecimento de Retrofit, OkHttp e APIs REST
- Experiência com MVVM e Clean Architecture
- Uso de XML Views e/ou ViewBinding e/ou DataBinding
- Integração com periféricos/equipamentos via AIDL, USB ou Bluetooth
- Vivência com POS, pagamentos ou fintechs (alta disponibilidade e confiabilidade)
- Experiência avaliando e integrando SDKs de terceiros
- Debug com Android Profiler, Logcat e Firebase Crashlytics (ou similares)
- Capacidade de modernizar sistemas legados de forma incremental e segura
- Experiência com agentes de IA para desenvolvimento (ex.: Claude Code ou similares)
- Perfil sênior com autonomia para decisões técnicas e melhorias estruturais
Beneficios
- Trabalho 100% home office
- Contratação PJ com contrato por prazo indeterminado
- Remuneração compatível com o mercado