Buscamos desenvolvedores Android de nível sênior com conhecimento em design, wireframes e arquitetura de software mobile.
Será necessário lidar com desafios diariamente e trabalhar em equipe respeitando as diferenças e opiniões.
Além disso, é essencial entender mudanças e aprender com elas para o dia a dia no nosso ambiente.
Nossa equipe valoriza pessoas que se ajudam mutuamente
Se você está apaixonado(a) pelo seu trabalho, estuda constantemente e trabalha em equipe essa oportunidade é ideal para você.
Acreditamos na diversidade e buscamos talentos com diferentes perspectivas para enriquecer nossa cultura e fortalecer nossos valores.
Suas principais responsabilidades serão:
* Desenvolver código limpo, eficiente e de alta qualidade baseado em 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 ter sucesso nesta posição, você precisará:
* Ter um profundo conhecimento do SDK Android incluindo gerenciamento de múltiplas versões do sistema e adaptação a diferentes dimensões de tela.
* Ter sólidos conhecimentos em Java e Kotlin (somos grandes fãs de Kotlin).
* Conhecer desenvolvimento de views e animações personalizadas.
* Ter 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 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.
Nossa dinâmica de trabalho:
No nosso ambiente, 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.
],