Buscamos profissionais de desenvolvimento Android experientes para ocupar um papel-chave em nossa equipe.
No dia a dia, você trabalhará com equipes multidisciplinares para entregar soluções inovadoras e personalizadas para os usuários.
Para se tornar parte dessa equipe, é essencial ter habilidades sólidas em programação, domínio de frameworks populares e experiência em ambientes Agile. Além disso, gostamos que nossos candidatos tenham um olhar criativo para problemas complexos e uma capacidade de resolver desafios de forma eficiente.
Detalhes da Vaga:
* Desenvolver aplicações móveis de alta qualidade utilizando o SDK Android.
* Implementar e manter códigos limpos, eficientes e escaláveis.
* Identificar e solucionar bugs, garantindo a estabilidade e a performance do produto.
* Colaborar ativamente na definição da arquitetura do sistema, priorizando a qualidade e a segurança dos dados.
* Contribuir para a melhoria contínua do código existente, identificando oportunidades de refatoramento e otimização.
* Estabelecer parcerias com outras equipes para garantir a integração e a consistência nos diferentes componentes do sistema.
Requisitos Fundamentais:
* Profundo conhecimento do SDK Android, incluindo a gestão de múltiplas versões do sistema e adaptações para diferentes tamanhos de tela.
* Sólidos conhecimentos em Java e Kotlin (consideramos excelente o conhecimento em Kotlin).
* Experiência em desenvolvimento de vistas e animações personalizadas.
* Familiaridade com serviços de Push Notification e suas implantações.
* Conhecimento em conceitos de Injeção de Dependência e uso prático de ferramentas associadas.
* Sólida compreensão e prática em testes unitários.
* Domínio dos principais padrões de arquitetura de software móvel e capacidade de analisar prós e contras de diferentes abordagens.
* Experiência com programação reativa e uso de bibliotecas como RxJava/RxKotlin e Coroutines/Flow.
* Uso prático de CI/CD para automação de builds e coleta de artefatos.
* Vivência com implementação e análise de testes A/B.
* Proficiência em versionamento de código com Git.
Como Funciona Nossa Equipe?
Na nossa equipe, valorizamos autonomia, responsabilidade e agilidade no trabalho. Trabalhamos em projetos com foco em resultados significativos e oferecemos ambiente colaborativo para ajudar cada um a crescer. Buscamos talentos com visão criativa e capacidade de aprender rapidamente.
Nosso ritmo é acelerado, mas temos tranquilidade para planejar e executar nossas tarefas com qualidade.