Buscamos um profissional que esteja à frente das tecnologias mobile e possa nos ajudar a criar experiências de usuário inovadoras.
Para ser candidato(a) a essa vaga, é necessário ter habilidades sólidas em desenvolvimento Android de nível Sênior, lidando com desafios diários e trabalhando em equipe.
É essencial entender mudanças e aprender com elas para o dia a dia do nosso time.
Além disso, gostamos de pessoas que sejam apaixonadas pelo que fazem, estudem sempre e trabalhem em equipe.
Acreditamos no poder da diversidade e buscamos talentos com diferentes perspectivas e experiências para enriquecer nossa cultura e fortalecer nossos valores.
Suas principais responsabilidades serão:
* Desenvolver 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.
Para ser bem-sucedido nesta posição, você precisará de:
Conhecimentos necessários: 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.
Habilidades necessárias: Sólidos conhecimentos em Java e 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, domínio dos principais padrões de arquitetura de software mobile, 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.
O ambiente de trabalho: No nosso time, temos grande autonomia e responsabilidade, somos multidisciplinares, auto gerenciáveis e com pouca burocracia no nosso cotidiano. Buscamos romper as barreiras que diminuem nossa capacidade de agregar valor ao negócio. Fazemos entregas frequentes e agimos rapidamente ao encontrar problemas; nosso ritmo é acelerado, mas temos tranquilidade e equilíbrio para planejar e executar nossas tarefas com qualidade.
Se você está preparado para esse desafio: Então você pode se candidatar a essa vaga. Somos uma equipe ágil e criativa, e estamos procurando alguém que compartilhe nossos valores e busque inovação em tudo o que faz.