Desenvolvedor Android Sênior
Trio Instituicao de Pagamento
- Curitiba - PR
- Permanente
- Período integral
- Desenvolver e manter o aplicativo Android de internet banking utilizando Kotlin/Java e Android SDK
- Implementar novas funcionalidades seguindo Material Design e padrões de UX/UI
- Realizar manutenção evolutiva e corretiva do aplicativo existente
- Otimizar performance para diferentes dispositivos e versões do Android
- Implementar práticas de segurança específicas para aplicações financeiras
- Garantir conformidade com regulamentações do Banco Central e padrões de segurança bancária
- Implementar autenticação biométrica, keystore Android e criptografia de dados
- Aplicar técnicas de code obfuscation e anti-tampering
- Integrar o aplicativo com APIs REST e serviços backend da instituição
- Implementar chamadas seguras para processamento de transações financeiras
- Trabalhar com protocolos de comunicação seguros e certificate pinning
- Gerenciar estados de rede e implementar estratégias de offline-first
- Implementar arquiteturas modernas (MVVM, Clean Architecture)
- Aplicar princípios SOLID e padrões de design
- Gerenciar dependências e versionamento de bibliotecas
- Escrever testes unitários, instrumentados e de UI
- Participar de code reviews e manter padrões de codificação
- Implementar práticas de CI/CD para Android
- Realizar testes em múltiplos dispositivos e versões do SO
- Implementar ferramentas de analytics, crash reporting e APM
- Monitorar métricas de performance e experiência do usuário
- Otimizar uso de recursos do dispositivo (CPU, memória, bateria)
- Implementar estratégias de caching e gerenciamento de dados
- Gerenciar processo de build, assinatura e publicação na Play Store
- Implementar estratégias de release gradual e A/B testing
- Configurar e manter pipelines de CI/CD
- Gerenciar versionamento e changelog da aplicação
- Conhecimento avançado em Kotlin/Java e Android SDK.
- Realizado projeto de uso contínuo.
- Experiência em MVVM e Clean Architecture.
- Publicação de aplicativos na Play Store, com experiência em processos de revisão e release.
- Participação em code reviews e mentoring de times.
- Experiência prévia em Fintechs e/ou Empresas do Mercado Financeiro
- Conhecimento com regulamentações do Banco Central e padrões de segurança bancária
- Comunicação clara, objetiva e proatividade.
- Remuneração e incentivos diferenciados;
- Atuação presencial com direto à água com gás e refrigerante a vontade;
- Oportunidades e auxílio para que você esteja sempre aprendendo e estudando coisas novas, afinal: sua evolução faz parte da nossa!