Vaga de Desenvolvedor
Descrição Geral:Cargo: desenvolvedor(a) flutter pleno
Descrição:Estamos procurando um(a) desenvolvedor(a) flutter pleno experiente e proativo(a) para desempenhar um papel crucial no desenvolvimento e evolução dos nossos aplicativos móveis. Você será responsável por liderar tecnicamente projetos, desenvolver novas funcionalidades, garantir a qualidade e performance das aplicações, além de mentorar outros desenvolvedores.
Se você tem paixão por criar interfaces fluidas, código limpo e performático, e quer trabalhar em um ambiente e desafiador, esta vaga é para você!
Responsabilidades: Atuar no desenvolvimento e manutenção de aplicativos móveis de alta qualidade utilizando flutter e dart.
Colaborar ativamente com equipes multifuncionais (produto, design, qa, backend) para definir, projetar e entregar novas funcionalidades.Tomar decisões arquiteturais e de design técnico para garantir escalabilidade, manutenibilidade e performance das aplicações.
Escrever código limpo, bem documentado, testável e eficiente, seguindo as melhores práticas de desenvolvimento.
Implementar testes unitários, de widget e de integração para garantir a robustez das aplicações.
Otimizar o desempenho das aplicações, identificando e corrigindo gargalos.
Mentorear desenvolvedores mais juniores, compartilhando conhecimento e promovendo boas práticas.
Manter-Se atualizado sobre as últimas tendências e tecnologias do ecossistema flutter e mobile.
Participar ativamente das cerimônias ágeis (planning, dailies, reviews, retrospectives).
Solucionar problemas complexos e realizar debugging eficaz.
Requisitos: Experiência comprovada em desenvolvimento mobile com flutter e dart.
Profundo conhecimento do framework flutter, seus widgets, ciclo de vida e ecossistema.
Experiência sólida com gerenciamento de estado (ex: bloc, provider, riverpod, getx).
Experiência com consumo de apis restful e/ou graphql.Proficiência em git e fluxos de trabalho como gitflow.
Sólidos conhecimentos em padrões de arquitetura mobile (mvvm, mvc, mvp, clean architecture).
Experiência prática com testes automatizados em flutter (unitários, widget, integração).
Familiaridade com práticas de ci/cd para desenvolvimento mobile.
Excelentes habilidades de resolução de problemas e pensamento analítico.
Boas habilidades de comunicação e capacidade de trabalhar bem em equipe.
Formação superior em ciência da computação, engenharia de software, análise de sistemas ou áreas correlatas, ou experiência prática equivalente comprovada.
Diferenciais: Experiência com desenvolvimento nativo (kotlin/java para android).
Ter aplicativos publicados na google play store e/ou apple app store.Experiência com metodologias ágeis (scrum, kanban).
Conhecimento em outras tecnologias (python django).
Experiência com ferramentas de monitoramento e análise de performance mobile.