Última atualização: 18 de Abril de 2025
Sobre
Estamos procurando um(a) Desenvolvedor(a) Flutter Sênior 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 dinâmico e desafiador, esta vaga é para você!
Responsabilidades:
- Liderar o 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.
- Mentorrar 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.
Outras Informações
Selecionamos as principais informações da posição. Para conferir o descritivo completo, clique em "acessar"
Hey!
Cadastre-se na Remotar para ter acesso a todos os recursos da plataforma, inclusive inscrever-se em vagas exclusivas e selecionadas!