Job Description Responsabilidades Desenvolver e evoluir aplicativos móveis multiplataforma utilizando Flutter/Dart, garantindo qualidade técnica e aderência às boas práticas. Atuar em parceria com as equipes de Produto, Design e Backend, contribuindo com sugestões técnicas e soluções eficientes. Aplicar boas práticas de arquitetura, organização de código e padrões de projeto adequados ao contexto. Implementar integrações com APIs REST, serviços externos e SDKs de terceiros. Assegurar performance, responsividade e estabilidade das aplicações. Escrever código limpo, reutilizável e testável, prezando pela manutenibilidade. Desenvolver e manter testes automatizados (unitários e de integração). Participar de code reviews e colaborar com o time na melhoria contínua da qualidade do código. Contribuir com a evolução dos processos e práticas de desenvolvimento da equipe. Apoiar atividades relacionadas à publicação e manutenção de aplicativos na Google Play e App Store. Requisitos Técnicos Experiência prática com Flutter/Dart em projetos em produção. Conhecimento em pelo menos uma abordagem de gerenciamento de estado (Provider, Riverpod, Bloc, MobX ou similares). Experiência com consumo de APIs, autenticação, tratamento de erros e integrações. Conhecimento em arquitetura mobile (como Clean Architecture, MVVM ou similares). Experiência com testes automatizados (preferencialmente unitários e de integração). Familiaridade com Git, code review e fluxo de desenvolvimento colaborativo. Conhecimento básico em CI/CD e processos de publicação de apps. Vivência em metodologias ágeis (Scrum e/ou Kanban). Inglês técnico para leitura de documentação. Diferenciais Experiência com SDUI (Server Driven UI). Vivência na construção ou utilização de Design Systems aplicados ao Flutter. Conhecimento em boas práticas de UX/UI e colaboração com times de design. Experiência com ferramentas de monitoramento, logging e observabilidade mobile. Experiência prévia em projetos de médio/alto impacto ou sistemas escaláveis.