Ci&t

[Job - 28745] Senior Kotlin Developer

Brazil Full Time
Somos especialistas em transformação tecnológica, unindo expertise humana à IA para criar soluções tech escaláveis. Com mais de 8,000 CI&Ters ao redor do mundo, já formamos parcerias com mais de 1,000 clientes durante nossos 30 anos de história. Inteligência Artificial é nossa realidade.

Importante: se você reside na Região Metropolitana de Campinas, sua presença nos escritórios da cidade será obrigatória, conforme a política de frequencia vigente.

stamos com uma oportunidade para atuar com o desenvolvimento de aplicações Android em um cliente estratégico da CI&T.
Sua missão é atuar de ponta a ponta no desenvolvimento e evolução de aplicações Android — incluindo apps modernos e legados — construindo soluções performáticas, escaláveis e com excelente experiência do usuário, utilizando boas práticas de engenharia e ferramentas de IA generativa (GenAI) para acelerar a entrega de valor.

Responsabilidades:
- Participar de discovery, refinamentos técnicos e definição de arquitetura mobile;
- Desenvolver e evoluir aplicações Android utilizando Kotlin;
- Atuar na manutenção, evolução e modernização de aplicações existentes (legado mobile);
- Implementar arquiteturas robustas e escaláveis (ex: MVVM, Clean Architecture); 
- Integrar aplicações com APIs REST, mensageria e serviços backend;
- Garantir qualidade através de testes automatizados (unitários, instrumentados e UI);
- Atuar na observabilidade e operação (Monitoramento de crashes, logs e métricas);
- Análise e resolução de problemas em produção;
- Otimizar performance (tempo de inicialização, uso de memória, renderização);
- Gerenciar ciclo de release (Build, versionamento e publicação na Google Play).

Requisitos Técnicos Obrigatórios:
- Experiência sólida com Kotlin;
- Domínio de desenvolvimento Android nativo;
- Conhecimento de concorrência com Coroutines e Flow;
- Experiência com MVVM / MVI.

Conhecimento em:
- Modularização de apps;
- Separação de camadas e responsabilidades.

Capacidade de utilizar IA para:
- Aumentar produtividade no desenvolvimento;
- Apoiar refatoração de código e arquitetura;
- Gerar e melhorar testes;
- Ajudar na análise de problemas complexos.


#LI-APS1