Desenvolvedor(a) Android Sênior | Kotlin | Híbrido| São Paulo-SP
Solutis · São Paulo, SP, BR ·
- Work mode
- Hybrid
- Category
- Mobile
Solutis · São Paulo, SP, BR ·
Instituto de Pesquisas ELDORADO · Manaus, Amazonas, Brasil
Grupo Taking · São Paulo, SP, BR
ANJO DO RH · Rio de Janeiro, Brazil
Grupo Taking · São Paulo, SP, BR
Senior native Android developer at Solutis (São Paulo, hybrid) building and evolving large-scale Kotlin apps for a financial-institution client. Day to day: feature development with Jetpack Compose, architecture decisions (MVVM/Clean Architecture), REST API integrations, automated testing, security/performance fixes and code reviews.
Estamos em busca de um(a) Desenvolvedor(a) Android Sênior para atuar em projetos de Instituição Financeira, contribuindo para a evolução de soluções digitais de grande escala no setor financeiro.
Procuramos profissionais que tenham paixão por tecnologia, sólida experiência em desenvolvimento mobile, visão de arquitetura e interesse em inovação e melhoria contínua.
Quais serão seus principais desafios?
Desenvolver, manter e evoluir aplicações Android nativas utilizando Kotlin.
Participar das definições de arquitetura e decisões técnicas, garantindo escalabilidade, segurança e desempenho.
Implementar novas funcionalidades e integrar aplicações mobile com APIs REST e serviços de backend.
Aplicar boas práticas de desenvolvimento, arquitetura e qualidade de código.
Desenvolver testes automatizados, garantindo estabilidade e confiabilidade das aplicações.
Identificar e solucionar problemas de performance e segurança.
Trabalhar em colaboração com equipes de desenvolvimento, arquitetura, UX/UI e segurança.
Participar de revisões de código, compartilhando conhecimentos e contribuindo para a evolução técnica do time.
Requisitos obrigatórios:
Sólida experiência em desenvolvimento Android nativo com Kotlin.
Domínio do Android SDK e Android Jetpack.
Experiência com Jetpack Compose para desenvolvimento de interfaces modernas.
Conhecimento avançado de arquiteturas MVVM e Clean Architecture.
Experiência com Coroutines e Flow para programação assíncrona.
Conhecimento de injeção de dependências utilizando Hilt ou Dagger.
Experiência com integração e consumo de APIs REST.
Conhecimento de princípios SOLID, Clean Code e Design Patterns.
Experiência com testes unitários e automatizados utilizando JUnit, Mockito, Espresso ou ferramentas similares.
Experiência com Git, integração contínua e pipelines CI/CD.
Conhecimento de metodologias ágeis, como Scrum e Kanban.
Será um diferencial se você tiver:
Conhecimentos de segurança mobile, criptografia, autenticação e biometria.
Familiaridade com OWASP Mobile e boas práticas de proteção de dados sensíveis.
Experiência com modularização de aplicações Android.
Conhecimento de Firebase e ferramentas de monitoramento e análise de falhas.
Experiência com publicação e manutenção de aplicativos na Google Play Store.
Conhecimento de ferramentas de qualidade de código, como SonarQube.
Conhecimento em Inteligência Artificial aplicada ao desenvolvimento de software (AI-Assisted Development):
Familiaridade com ferramentas de desenvolvimento assistido por IA, como GitHub Copilot, Cursor, ChatGPT ou similares.
Experiência na utilização de IA generativa para apoiar a geração, revisão, refatoração e otimização de código.
Conhecimento da aplicação de IA na criação de testes automatizados, documentação técnica e melhoria da produtividade.
Conhecimento de boas práticas de segurança, confidencialidade e proteção de dados na utilização de ferramentas de IA.
Venha construir o futuro da tecnologia com a gente!
Intelbras · São José, SC, Brasil