Desenvolvedor Técnico Flutter
Somos uma startup jurídica que busca constantemente soluções para facilitar a vida dos advogados e advogadas do Brasil.
Descrição do Cargo
Liderar tecnicamente o desenvolvimento mobile, definindo padrões, boas práticas e arquitetura do nosso aplicativo.
* Liderar o desenvolvimento de aplicativos mobile nativos para iOS e Android;
* Projetar e implementar arquiteturas escaláveis baseadas em boas práticas como Clean Architecture, SOLID e Design Patterns.
* Trabalhar na definição e implementação de Design Systems garantindo interfaces modernas, acessíveis e consistentes;
* Implementar e gerenciar o estado da aplicação (ex: BLoC, Provider, Riverpod, MobX);
* Integrar com APIs RESTful, gerenciar estados (loading, error) e realizar persistência local (Hive, Isar, Drift ou SQLite);
* Assegurar a qualidade e performance do código conduzindo code reviews e promovendo boas práticas;
* Colaborar com os times de Web, Backend, Produto e Design para garantir soluções integradas e de alto impacto;
* Estabelecer e evoluir pipelines de CI/CD e automação de builds (GitHub Actions, Bitrise, Codemagic, etc.);
* Realizar testes unitários, de integração e UI para garantir estabilidade e alta performance;
* Ser referência técnica no time mobile, apoiando e orientando outros desenvolvedores.
Habilidades Requeridas
Experiência sólida em desenvolvimento de software;
* Proficiência comprovada em Flutter/Dart;
* Domínio do ciclo de vida de aplicativos mobile (iOS e Android) e dos processos de build e deploy (App Store e Google Play).
* Forte conhecimento em arquitetura de software, padrões de projeto e boas práticas de código;
* Experiência em injeção de dependência (DI) e inversão de controle (IoC);
* Integração com APIs RESTful e manipulação de dados (JSON);
* Habilidade com testes unitários e de integração;
* Experiência com controle de versão utilizando Git e fluxo Git Flow;
* Capacidade de liderança técnica, comunicação clara e colaboração com stakeholders.
Benefícios
Cartão flexível de benefícios; Bônus (Participação nos Resultados); Day Off de aniversário; Descanso remunerado; Rotina remota de trabalho; Ambiente de trabalho descontraído e inovador; Oportunidade de trabalhar em projetos desafiadores e com grande impacto.