Descrição e Responsabilidades
Como Desenvolvedor Android, você será responsável por projetar e construir aplicativos móveis de alta qualidade para a plataforma Android. Suas atividades incluirão:
- Desenvolver e manter aplicativos Android, garantindo a melhor performance, qualidade e capacidade de resposta dos mesmos.
- Colaborar com equipes multifuncionais para definir, projetar e entregar novas funcionalidades.
- Identificar e corrigir gargalos de desempenho e bugs, garantindo a melhor experiência do usuário.
- Escrever código limpo, eficiente e bem documentado, seguindo as melhores práticas de desenvolvimento.
- Participar de revisões de código e contribuir para a melhoria contínua dos processos de desenvolvimento.
- Manter-se atualizado com as últimas tendências e tecnologias do desenvolvimento Android.
- Trabalhar com APIs e serviços de backend para integrar funcionalidades complexas.
- Realizar testes unitários e de integração para garantir a qualidade do código.
- Contribuir para a definição de arquitetura e design de software.
- Participar de reuniões de planejamento e fornecer estimativas precisas para a entrega de funcionalidades.
Requisitos
Requisitos:
- Experiência comprovada em desenvolvimento de aplicativos Android.
- Proficiência em Java e Kotlin.
- Conhecimento profundo do Android SDK, diferentes versões do Android e como lidar com diferentes tamanhos de tela.
- Experiência com APIs RESTful para conectar aplicativos Android a serviços de back-end.
- Conhecimento de princípios de design e diretrizes de interface do usuário do Android.
- Experiência com armazenamento offline, threading e ajuste de desempenho.
- Familiaridade com a integração de bibliotecas de terceiros e APIs.
- Compreensão de controle de versão de código, como Git.
- Capacidade de escrever código limpo e bem documentado.
- Fortes habilidades de resolução de problemas e depuração.
Graduações:
- Graduação em Ciência da Computação, Engenharia de Software, Sistemas de Informação ou áreas relacionadas.
Diferenciais:
- Experiência com desenvolvimento ágil e metodologias Scrum.
- Conhecimento em desenvolvimento de aplicativos utilizando Jetpack Compose.
- Experiência com testes automatizados e frameworks de teste como Espresso e JUnit.
- Contribuições para projetos de código aberto.
- Participação em comunidades de desenvolvedores e eventos de tecnologia.
- Conhecimento em desenvolvimento de aplicativos multiplataforma usando Flutter ou React Native.
- Experiência com ferramentas de CI/CD, como Jenkins ou GitLab CI.
- Certificações em desenvolvimento Android.
Benefícios
Auxílio academiaAuxílio educação
Código: 120420
Data de Cadastro: 2025-07-03
Data de Atualização: 2025-07-03
- Código: 120420
- Data de Cadastro: 2025-07-03
- Data de Atualização: 2025-07-03