Anunciada dia 16 junho
Descrição
Nossa equipe de desenvolvimento está em busca de um profissional experiente para o cargo de Desenvolvedor(a) Android Sênior.
Essa oportunidade é perfeita para alguém que se destaque pela sua habilidade em criar soluções inovadoras e eficientes.
Os principais responsáveis por esse papel serão:
* Criar código limpo, eficiente e de alta qualidade a partir de designs e wireframes;
* Projetar, implementar e manter código bem estruturado, reutilizável e com excelente performance;
* Identificar e solucionar bugs, otimizando gargalos de performance;
* Contribuir ativamente para a arquitetura do sistema, garantindo a qualidade do código e a robustez dos testes automatizados.
* Profundo conhecimento do SDK Android, incluindo o gerenciamento de múltiplas versões do sistema e a adaptação a diferentes dimensões de tela;
* Sólidos conhecimentos em Java e Kotlin (somos grandes fãs de Kotlin);
* Conhecimento em desenvolvimento de views e animações customizadas;
* Familiaridade com serviços de Push Notification (como Firebase Cloud Messaging) e seus gateways;
* Experiência com ferramentas e conceitos de Injeção de Dependência;
* Sólida compreensão e prática em testes unitários;
* Dominio dos principais padrões de arquitetura de software mobile, com capacidade de analisar prós e contras de diferentes abordagens, identificar desafios arquiteturais em fluxos de usuário e propor soluções inovadoras baseadas nas melhores práticas de mercado;
* Experiência com programação reativa (ex: RxJava/RxKotlin, Coroutines/Flow);
* Uso prático de CI/CD para automação de builds (ex: Fastlane), coleta de artefatos e releases para diferentes públicos (Beta, Piloto e Produção);
* Vivência com a implementação e análise de testes A/B;
* Proficiência em versionamento de código com Git.
Aqui estão as qualificações necessárias para essa posição:
Experiência comprovada na criação de aplicativos móveis utilizando Android.
Habilidades sólidas em Java e Kotlin.
Domínio do desenvolvimento de interfaces gráficas personalizadas.
Conhecimento em servidores e bases de dados.
Compreensão dos fundamentos de programação orientada a objetos.
Competências em resolução de problemas e raciocínio lógico.
Gostamos de pessoas apaixonadas pelo seu trabalho, que possam trabalhar em equipe e contribuir positivamente para nosso ambiente de trabalho.
Envie sua candidatura, caso tenha alguma dúvida ou quiser saber mais sobre essa oportunidade, entre em contato conosco.
],