Como será seu dia a dia?Você terá a oportunidade de desenvolver e otimizar aplicações mobile utilizando Java e Kotlin, aplicando as melhores práticas e tecnologias mais recentes para um App de mercado financeiro.Será responsável por projetar soluções que operam eficientemente offline e gerenciar de forma segura o armazenamento local de dados, garantindo uma experiência de usuário contínua e robusta.Sua participação ativa será crucial na gestão de notificações push, colaborando com equipes técnicas para assegurar integrações fluídas e performáticas com sistemas back-end.Espera-se que você contribua com ideias inovadoras durante as sessões de brainstorming e participe de sprints de desenvolvimento, onde sua voz e sua técnica ajudarão a moldar o futuro das soluções móveis que impactam milhares de usuários.Haverá interação com outras squads internas do cliente para desenvolvimento parceiros.E, para tirar de letra, você precisa:Proficiência em Java e Kotlin para desenvolvimento Android.Conhecimento em Android SDK(Retrofit, Room, LiveData, ViewModel, Coroutines, Flow);Experiência em arquitetura MVVM, MVP e Programação Orientada a Objetos;Habilidade em integrar e consumir APIs RESTful;Experiência em Injeção de Dependências; KoinExperiência em testes automatizados; testes Unitário, testes de Integração e testes de interfaceConhecimento em gerenciamento de dependências (Gradle ou Maven);Conhecimento em sistema de controle de versão Git (Gitflow);Se tiver os itens abaixo, será ainda melhorTrabalho em equipe com o uso de metodologia Ágil;Experiência com desenvolvimento de aplicativos WhiteLabel;Experiências com projetos Multi-MóduloExperiência com desenvolvimento de Bibliotecas Android;Capacidade de escrever documentação técnica clara e detalhada utilizando Dokka;Conhecimento em ofuscação de código;Ferramentas como Bitbucket;Conhecimento em ferramenta para gerenciamento ágil como Jira;Conhecimento em ferramentas de Knowledge Base, como Atlassian Confluence;
#J-18808-Ljbffr