Sobre a vaga
Estamos buscando um Desenvolvedor Flutter Sênior para atuar no desenvolvimento e manutenção de aplicações móveis híbridas para iOS e Android. O profissional será responsável pela criação de novas funcionalidades, otimização de desempenho e integração de APIs , além de contribuir com boas práticas de desenvolvimento e arquitetura .
Se você tem experiência avançada com Flutter, gerenciamento de estado (BLoC, Cubit), APIs RESTful e publicações na App Store e Google Play, essa é a oportunidade ideal para você!
Principais responsabilidades
- Desenvolver e manter aplicações mobile híbridas utilizando Flutter para iOS e Android;
- Trabalhar com gerenciadores de estado como BLoC, Cubit ou outros para otimização da aplicação;
- Atuar em todo o ciclo de vida do desenvolvimento mobile , desde o planejamento até a publicação na App Store e Google Play;
- Utilização de ferramentas de versionamento de código como Git, Jenkins, SVN para controle de versão e automação de deploys;
- Implementar integração com APIs RESTful e Method Channel para comunicação entre Flutter e código nativo;
- Trabalha com API Android Keyboard , garantindo funcionalidade e usabilidade;
- Aplicar princípios de SOLID e Clean Code para desenvolver código limpo, modular e escalável;
- Colaborar com times multidisciplinares (designers, POs, QA e outros desenvolvedores) para entregar soluções de alto nível;
- Seguir as melhores práticas de UI/UX para garantir uma experiência fluida ao usuário;
- Implementar testes unitários e integração contínua (CI/CD) para garantir estabilidade e qualidade do código.
Experiência mínima
- 5+ anos de experiência com desenvolvimento mobile e Flutter;
- Experiência sólida com gerenciamento de estado (BLoC, Cubit ou outros);
- Conhecimento em publicação de aplicativos na App Store e Google Play;
- Experiência com integração de APIs RESTful e comunicação via Method Channel;
- Vivência com ferramentas de versionamento de código (Git, Jenkins, SVN, etc.);
- Conhecimento avançado em boas práticas de programação (SOLID, Clean Code, Design Patterns);
- Experiência no planejamento e desenvolvimento de código escalável e testável.
Requisitos essenciais
✅ Flutter: Desenvolvimento de aplicativos híbridos para iOS e Android;
✅ Gerenciamento de estado (BLoC, Cúbito ou outros): Controle eficiente da lógica da aplicação;
✅ Integração com APIs RESTful e Method Channel: Comunicação fluida entre frontend e backend;
✅ Publicação na App Store e Google Play: Gerenciamento do ciclo de vida do aplicativo;
✅ Versionamento de código (Git, Jenkins, SVN): Controle de repositórios e CI/CD;
✅ Boas práticas de desenvolvimento: SOLID, Clean Code e Design Patterns;
✅ UI/UX para mobile: Desenvolvimento de interfaces responsivas e intuitivas;
✅ Testes unitários e automação: Garantia de qualidade e estabilidade do código.
Requisitos desejáveis
➕ Conhecimento em Swift (iOS), Objective-C (iOS), Java (Android) e Kotlin;
➕ Experiência com Material Design para construção de interfaces modernas;
➕ Aplicação de TDD, BDD e pirâmide de testes para melhoria da cobertura de testes;
➕ Experiência com metodologias ágeis (Scrum, Kanban);
➕ Cultura DevOps e CI/CD para otimização de implantações e automação de processos;
➕ Conhecimento em ferramentas de monitoramento (Firebase, Sentry, New Relic).
📩 Como se candidatar
Cadastre-se diretamente em no formulário abaixo.
🚀 Venha fazer parte do nosso time e construir soluções inovadoras!