Descrição
Resumo:
Junte-se a uma equipe de engenharia de software para desenvolver aplicativos Android de alto desempenho que se integrem a um ecossistema global de IoT e serviços em nuvem.
Pontos principais:
1. Desenvolver aplicativos Android de alta qualidade com foco em desempenho e escalabilidade.
2. Implementar soluções robustas de multithreading e concorrência para processamento de dados em tempo real.
3. Colaborar com equipes de backend, produto e hardware para proporcionar experiências contínuas.
Somos especialistas em **transformação tecnológica**, unindo expertise humana com IA para criar soluções tecnológicas escaláveis.
Com mais de 8.000 profissionais CI\&T espalhados pelo mundo, construímos parcerias com mais de 1.000 clientes ao longo de nossos 30 anos de história. Inteligência Artificial é nossa realidade.
Estamos buscando um(a) desenvolvedor(a) Android altamente qualificado(a) para integrar nossa equipe de engenharia de software e contribuir para o desenvolvimento de um aplicativo móvel que se integra a um ecossistema global de IoT. Esta posição tem como foco a construção de aplicativos Android de alto desempenho e confiáveis, que se comunicam com serviços em nuvem (AWS) e dispositivos de borda, com ênfase em concorrência, redes e arquitetura de software escalável.
**RESPONSABILIDADES:**
* Projetar e desenvolver aplicativos Android de alta qualidade, com foco em desempenho, escalabilidade e confiabilidade.
* Implementar soluções robustas de multithreading e concorrência para processamento de dados em tempo real e comunicação com dispositivos.
* Construir e manter camadas eficientes de comunicação entre clientes móveis, dispositivos IoT e serviços em nuvem.
* Colaborar com equipes de backend, produto e hardware para entregar experiências contínuas do início ao fim.
* Criar e manter documentação técnica, incluindo diagramas de arquitetura, contratos de API e fluxos de sistema.
* Otimizar o desempenho do aplicativo, o uso de memória e a eficiência da rede.
* Solucionar e resolver problemas complexos nas camadas móvel, de rede e em nuvem.
* Manter-se atualizado(a) sobre as mudanças na plataforma Android, práticas modernas de desenvolvimento e tecnologias emergentes (incluindo desenvolvimento assistido por IA).
**REQUISITOS:**
* Desenvolver aplicativos nativos Android usando Kotlin, seguindo práticas modernas de arquitetura Android.
* Experiência sólida em multithreading e concorrência no Android (por exemplo, Coroutines, Flow, RxJava, gerenciamento de threads).
* Profundo entendimento da arquitetura de aplicativos Android (MVVM, Clean Architecture, modularização).
* Experiência na integração com APIs RESTful e no tratamento de fluxos assíncronos de dados.
* Experiência sólida com serviços AWS (por exemplo, API Gateway, Lambda, DynamoDB, IoT Core ou serviços em nuvem similares).
* Conhecimento sólido de conceitos de rede, incluindo:
* HTTP/HTTPS, TCP/IP
* Depuração de rede e ajuste de desempenho
* Conhecimento básico de infraestrutura (roteadores, switches, DHCP, configuração de rede local)
* Experiência no desenvolvimento de aplicações que interagem com dispositivos conectados / sistemas IoT é um diferencial significativo.
* Escrever código limpo, sustentável e bem documentado.
* Participar de revisões de código e contribuir para as melhores práticas de engenharia.
* Colaborar em um ambiente ágil para entregar funcionalidades de alta qualidade.
* Experiência ou interesse em utilizar ferramentas de IA (por exemplo, GitHub Copilot, Cursor, fluxos de trabalho baseados em LLM) para melhorar a eficiência do desenvolvimento.
**QUALIFICAÇÕES:**
* Habilidades sólidas de resolução de problemas, especialmente na depuração de problemas transversais.
* Proficiência em inglês para colaboração eficaz em uma equipe global.
* Experiência comprovada como Desenvolvedor(a) Android, com aplicativos lançados.
* Base sólida em padrões de projeto de software e arquitetura de sistemas.
* Experiência prática com aplicações móveis integradas à nuvem (preferencialmente AWS).
* Experiência com dados em tempo real, streaming ou comunicação com dispositivos é um diferencial.
* Familiaridade com ecossistemas IoT ou sistemas embarcados é altamente desejável.
Se gostou, basta se candidatar e boa sorte!
\#LI\-GV1
**Nossos benefícios:*** Plano de saúde e odontológico
* Auxílio-refeição e auxílio-alimentação
* Auxílio-creche
* Licença paternidade estendida
* Parceria com academias e profissionais da saúde e bem-estar por meio da Wellhub (Gympass) TotalPass;
* Participação nos Resultados (PLR);
* Seguro de vida
* Plataforma de aprendizagem contínua (CI\&T University);
* Clube de descontos
* Plataforma online gratuita dedicada ao bem-estar físico, mental e integral
* Curso de gravidez e parentalidade responsável
* Parcerias com plataformas de ensino online
* Plataforma de aprendizado de idiomas
E muito mais!
Mais detalhes sobre nossos benefícios aqui: https://ciandt.com/br/pt\-br/carreiras
Na CI\&T, a inclusão começa no primeiro contato. Se você é uma pessoa com deficiência, é importante **apresentar seu laudo médico durante o processo seletivo.** *Veja quais dados devem constar no laudo clicando aqui*.Desta forma, podemos garantir o suporte e as adaptações adequadas para você. **Se ainda não possui o laudo, não se preocupe: podemos apoiá-lo(a) na obtenção dele.**
Contamos com uma equipe dedicada de Saúde e Bem-Estar, especialistas em inclusão e grupos de afinidade que estarão com você em todas as etapas. Conte conosco para fazer essa jornada lado a lado.