Quem somos nós A Base é uma empresa de suporte em CSC - Centro de Serviços Compartilhados - que atua à frente dos serviços fundamentais dos negócios do mercado de tecnologia financeira e meios de pagamentos para que eles consigam focar no seu core business e guiar o futuro com visão estratégica.Buscamos um desenvolvedor com perfil pró ativo com senso de organização e comprometido com as entregas. Um desenvolvedor que goste de trabalhar em equipe colaborando com os devs jrs e pleno. Perfil técnico com senso de cooredenação que consiga nos ajudar a tocar as demandas do dia a dia. Vamos juntos explorar um universo de soluções para ir além! Estamos esperando por você! Responsabilidades e Atribuições: Desenvolvimento de Software: Atuar no desenvolvimento e manutenção de aplicações front-end utilizando Flutter e back-end com Java, assegurando alta qualidade, desempenho e aderência aos requisitos funcionais e técnicos. Arquitetura e Design de Sistemas: Participar da definição de arquitetura de software, padrões de codificação, e boas práticas de desenvolvimento para garantir a escalabilidade e robustez dos sistemas. Liderança Técnica: Conduzir o time de desenvolvimento nas entregas, alinhando as atividades com as prioridades do projeto e promovendo colaboração entre os membros da equipe. Mentoria e Suporte Técnico: Auxiliar desenvolvedores mais iniciantes na resolução de problemas técnicos, compartilhando conhecimento e promovendo o crescimento técnico da equipe. Garantia de Prazo e Qualidade: Monitorar o progresso das atividades, realizando code reviews e testes necessários para garantir que os prazos sejam cumpridos sem comprometer a qualidade do produto.Para Este Desafio, é Necessário: Conhecimentos técnicos gerais: MVVM Clean Architecture SOLID DRY, YAGNI, KISS (princípios) Programação Orientada a Objetos Injeção de dependências Caching Bancos relacionais (SQLite) Modularização Teste unitários, de integração e instrumentados Mocking Routing; Conhecimentos técnicos sobre Flutter: Dart avançado Gerenciamento de estado (setState, MobX, ChangeNotifier) Injeção de dependência com Get, Injectable e Provider Concorrência (Dart Isolates) Criação de packages e plugins com comunicação nativa SQFlite Retrofit, Dio Mockito, Flutter Test AutoRoute; Conhecimentos técnicos sobre Android: Java/Kotlin avançado XML Componentes do Jetpack (Paging, Room, ViewModel, LiveData, Navigation, Compose) Hilt, Koin Retrofit Coroutines Threads Services Gradle JUnit Mockito, MockK;