Buscamos um Desenvolvedor Flutter Sênior altamente qualificado, com ampla experiência no desenvolvimento de aplicações móveis escaláveis, performáticas e sustentáveis. O profissional atuará em projetos desafiadores, colaborando com equipes multidisciplinares e utilizando as melhores práticas de desenvolvimento de software.
Atuação presencial: São Paulo/SP.
⸻
✅ Responsabilidades
* Desenvolver e manter aplicações móveis Flutter de alta qualidade;
* Atuar com arquitetura limpa e boas práticas de engenharia de software;
* Garantir alta performance e usabilidade das aplicações;
* Participar de code reviews, definições de arquitetura e melhorias contínuas do código;
* Integrar APIs e trabalhar com persistência local de dados;
* Colaborar com times de produto, design e QA.
⸻
🛠️ Requisitos Técnicos
Obrigatórios:
* Sólida experiência com Flutter e Dart;
* Profundo conhecimento e aplicação prática de:
* Cubit
* ChangeNotifier
* BLoC
* Provider
* GetX
* Experiência com Clean Architecture e/ou MVVM;
* Uso avançado do Hive para persistência local;
* Conhecimento sólido em versionamento com GitLab (merge requests, pipelines, CI/CD);
* Conhecimentos de testes unitários e de widget;
* Experiência com consumo de APIs RESTful;
* Práticas de SOLID e princípios de desenvolvimento limpo.
Desejáveis:
* Experiência com integrações em tempo real (Sockets, Firebase, etc.);
* Conhecimento em automação de testes;
* Experiência com ferramentas de analytics e crash reporting (e.g., Sentry, Firebase Crashlytics);
* Experiência com publicação de apps (Play Store e App Store).
⸻
🎓 Formação
* Graduação em Ciência da Computação, Engenharia de Software, Sistemas de Informação ou áreas correlatas