Vaga de Desenvolvedor Android
Descrição completa da vaga
Requisitos: experiência de 6+ anos em desenvolvimento. experiência de 5+ anos em desenvolvimento android. Sólido conhecimento de design e padrões arquitetônicos. Sólido conhecimento e gerenciamento de fundamentos de programação, incluindo algoritmos e estruturas de dados. experiência comprovada em desenvolvimento de aplicativos android robustos e escaláveis, utilizando kotlin e/ou java. Familiaridade com diferentes arquiteturas de aplicativos android (ex: mvvm, mvp, mvi). experiência com testes unitários e de integração (ex: junit, mockito, espresso). Familiaridade com ferramentas de controle de versão (ex: git). experiência com integração contínua e entrega contínua (ci/cd). Familiaridade com diferentes apis e bibliotecas android (ex: retrofit, room, rxjava/kotlin coroutines). experiência com design responsivo e otimização de desempenho de aplicativos. experiência com publicação de aplicativos na google play store. Familiaridade com metodologias ágeis (ex: scrum, kanban). Excelente capacidade de comunicação e trabalho em equipe. Inglês avançado (escrita e leitura). Responsabilidades: Desenvolver e manter aplicativos android de alta qualidade, utilizando as melhores práticas de desenvolvimento. Colaborar com uma equipe multidisciplinar para projetar, desenvolver e testar novos recursos. Resolver problemas complexos e garantir a estabilidade e o desempenho dos aplicativos. Implementar e manter testes unitários e de integração para garantir a qualidade do código. Participar ativamente do processo de revisão de código. Manter-Se atualizado sobre as novas tecnologias e tendências em desenvolvimento android. Trabalhar de forma independente e como parte de uma equipe. Orientar e mentorar outros desenvolvedores. Contribuir para a arquitetura e design de novos recursos. Pesquisar e introduzir novas tecnologias para melhorar os aplicativos e/ou o pipeline de desenvolvimento. Ser responsável pela resolução das questões técnicas mais desafiadoras que a organização enfrenta. Escrever código com qualidade e manutenibilidade crescentes. Guiar a arquitetura de grandes recursos que impactam todas as partes da empresa, identificando problemas e levantando preocupações/obstáculos para mitigação. Diferenciais: experiência com desenvolvimento de aplicativos android utilizando arquiteturas modernas como jetpack compose. experiência com testes automatizados end-To-End. experiência com desenvolvimento de aplicativos offline-First. experiência com integração com serviços de terceiros (ex: apis restful, graphql). experiência com desenvolvimento de aplicativos que utilizam recursos de localização (gps, mapas). experiência com desenvolvimento de aplicativos que utilizam recursos de câmera e imagem. experiência com desenvolvimento de aplicativos que utilizam recursos de notificações push. experiência com desenvolvimento de bibliotecas android reutilizáveis. Contribuições para projetos open source. Sobre a bairesdev: A bairesdev é uma empresa líder em projetos de tecnologia há mais entregando soluções de ponta para gigantes como o google e startups inovadoras do vale do silício. Nossa equipe diversificada de mais de 4.000 pessoas, composta pelos 1% melhores talentos em tecnologia do mundo, trabalha remotamente em funções que geram impacto significativo em todo o mundo. Ao se candidatar a esta vaga, você está dando o primeiro passo em um processo que vai além do comum. Nosso objetivo é alinhar suas paixões e habilidades com nossas vagas, colocando-O em um caminho para um desenvolvimento de carreira excepcional e sucesso.
Sobre a empresa
Nome: Confidencial