* Salário: R$ 6.000 a R$ 11.000 por mês (estimado)
* O valor exibido é uma estimativa calculada com base em dados públicos e referências do mercado. Não garantimos que este seja o salário oferecido para esta vaga específica.
Área: Tecnologia da Informação
Nível: Pleno
Responsabilidades
- Desenvolver e manter aplicações Flutter multiplataforma (Android e iOS) com foco em performance, usabilidade e escalabilidade.
- Projetar soluções offline-first, garantindo funcionamento estável mesmo sem conexão.
- Implementar gerenciamento de estado com Provider (ou Riverpod/BLoC), seguindo padrões de arquitetura limpa.
- Integrar o app com APIs REST e lidar com autenticação, tratamento de erros e sincronização de dados.
- Criar e manter testes unitários, de widget e integração, assegurando qualidade e estabilidade do código.
- Trabalhar com recursos nativos, como GPS, câmera, galeria e notificações push, garantindo integrações fluidas e seguras.
- Trabalhar em conjunto com equipes de design, produto e backend, participando ativamente de decisões técnicas.
- Contribuir para a evolução da arquitetura do app e das boas práticas do time.
- Automatizar processos de build e deploy com CI/CD (GitLab, GitHub Actions, Fastlane, etc).
- Garantir uma experiência fluida para o usuário, cuidando de performance e consumo de recursos.
Requisitos
- Experiência sólida com Flutter e Dart em projetos reais.
- Domínio de Provider (ou outro gerenciador de estado equivalente).
- Experiência comprovada em estratégias offline-first (cache, sincronização, retry, persistência local).
- Vivência com recursos nativos, incluindo GPS (geolocator, location) e câmera/imagem (camera, image_picker).
- Conhecimento em persistência de dados com Hive, Drift, Floor ou SQLite.
- Experiência com integração de APIs RESTful.
- Conhecimento em arquitetura limpa (Clean Architecture) e princípios SOLID.
- Habilidade com testes unitários, de widget e integração.
- Git (branching, PRs, code review).
- Conhecimento básico em CI/CD e automação de builds.
- Inglês técnico para leitura de documentação.
