Desenvolvedor Flutter
IT Singular · São Paulo, Brazil
Apply & track with Apply EdgeCansado de processos seletivos impessoais e conduzidos por algoritmos? Nós também! Aqui na IT Singular, a tecnologia nos impulsiona, mas são as pessoas que nos definem. Somos comprometidos com o selo #HumanInside.Buscamos uma pessoa Especialista em Flutter para atuar na evolução de aplicativos mobile de alta complexidade, contribuindo com decisões arquiteturais, refatoração de soluções em produção e integração entre camadas web e nativas. Procuramos alguém com perfil analítico, autonomia técnica e foco em qualidade, performance e escalabilidade.➡️ Veja se os nossos objetivos se conectam com o seu próximo passo profissional. ⬇️O que buscamos em você?• Experiência sólida no desenvolvimento e publicação de aplicativos Flutter.• Experiência com aplicativos híbridos (WebView-first) e integração entre camadas web e nativa.• Forte domínio de Orientação a Objetos e Clean Architecture (SOLID).• Experiência com gerenciamento avançado de navegação, incluindo deep links, interceptação de URLs e roteamento dinâmico.• Experiência com integração de APIs REST.• Vivência com gerenciamento de estado em Flutter, preferencialmente GetX.• Experiência com refatoração e evolução de código legado em ambientes produtivos.• Conhecimento em modularização de aplicações, monorepo e compartilhamento de pacotes.• Experiência com Git, Git Flow, Code Review e Pull Requests.• Conhecimento avançado em WebView, incluindo comunicação bidirecional e gerenciamento de sessão/cookies.• Conhecimento em performance de aplicações e gerenciamento de memória.• Experiência com logging e monitoramento de erros.• Experiência utilizando Inteligência Artificial como apoio à produtividade e às práticas de engenharia de software.O que esperamos de você no dia a dia?• Desenvolver e evoluir aplicações Flutter de alta complexidade.• Atuar na integração entre componentes web e nativos, garantindo uma experiência fluida ao usuário.• Definir e implementar soluções arquiteturais alinhadas às melhores práticas de engenharia.• Realizar refatorações em aplicações existentes visando escalabilidade, qualidade e manutenção.• Implementar e manter integrações com APIs REST.• Gerenciar fluxos avançados de navegação, deep linking e roteamento dinâmico.• Contribuir para a modularização e organização da base de código.• Realizar revisões de código e colaborar com a evolução técnica do time.• Monitorar a saúde das aplicações, analisando logs, erros e indicadores de performance.• Trabalhar em conjunto com times multidisciplinares, como Web, Backend e Produto.E então, que tal explorarmos juntos essa possibilidade? 🚀💚