A pessoa candidata ideal terá ampla experiência em desenvolvimento com Flutter e linguagens nativas, além de sólidos conhecimentos em diversas tecnologias e metodologias ágeis.
Experiência:
* Experiência comprovada de pelo menos 5 anos em Flutter.
* Experiência comprovada em alguma linguagem nativa (Android ou iOS).
Requisitos técnicos (sólidos conhecimentos):
* Flutter framework: widgets, navegação, animação, front-end.
* Controle de estado: Bloc, Cubit.
* Integração com APIs (JSON, Restful).
* Integração de app com recursos da plataforma nativa (ex.: câmera, localização, notificações).
* Desenho de interfaces: projetar e traduzir definições realizadas em ferramentas tais como Figma.
* Clean Code Architecture.
* Testes: unitários, widget e integrados.
* Controle de versão: Git e afins.
* CI/CD.
* Firebase (autenticação, armazenamento, crashlytics, analytics).
* Ferramentas de integração de log (ex: Sentry).
* Metodologias ágeis: SCRUM, Kanban.
* Banco de dados relacionais e NoSQL.
* Network Protocols (HTTP, TCP/IP).
Conhecimentos desejáveis:
* Android (Kotlin/Java).
* iOS (Objective-C/Swift).
* GraphQL.
* SQL Server.
* MongoDB.
* Machine Learning.
* IA.
🏡 Trabalho 100% remoto.