Desenvolvedor Android - Projetos Desafiadores
O nosso time de tecnologia procura por um profissional experiente para projetar, desenvolver e aprimorar nossas aplicações móveis.
Aqui estão algumas das principais responsabilidades:
* Design e Construção de Aplicativos Nativos: Utilizando Kotlin e Java, o candidato desenvolverá aplicativos de alta qualidade para a plataforma Android.
* Collaboração com Designer e Equipe de Produto: Trabalhar em conjunto com os designer de UI/UX e gerentes de produto para traduzir requisitos e protótipos em funcionalidades técnicas eficazes.
* Garantia da Performance e Qualidade do Aplicativo: Garantir que o aplicativo seja rápido, fácil de usar e responda bem às necessidades dos usuários.
* Integração com APIs RESTful: Integrar com APIs externas para consumir e apresentar dados de forma eficiente e escalável.
* Escrição de Código Limpo e Modular: Escrever código claro, conciso e testável, utilizando as melhores práticas de desenvolvimento Android.
* Participação Ativa em Revisão de Código: Participar ativamente de revisões de código para garantir a qualidade e consistência do código.
* Diagnóstico e Correção de Bugs: Identificar, diagnosticar e corrigir bugs e gargalos de performance.
* Mantenimento de Conhecimento Atualizado: Manter-se atualizado com as últimas tendências, bibliotecas e convenções do ecossistema Android.
A experiência em Kotlin, Java, Android SDK, Jetpack e arquiteturas de software mobile é uma grande vantagem. Além disso, conhecimento em injeção de dependência, programação reativa e testes unitários também é desejado.