Desenvolvedor Flutter
Sobre a função
Estamos procurando um desenvolvedor Flutter experiente que possa criar aplicativos móveis de alta qualidade, desempenho e visualmente atraentes para plataformas Android e iOS. Você trabalhará em estreita colaboração com designers de UI/UX, engenheiros de back-end e equipes de produto para fornecer experiências móveis suaves, estáveis e escaláveis para clientes globais.
Essa função é ideal para quem é apaixonado por desenvolvimento móvel, arquitetura limpa, gerenciamento de estado e interface de usuário de alto desempenho.
Principais responsabilidades:
- Desenvolva, mantenha e lance aplicativos móveis usando Flutter.
- Crie componentes de UI limpos, reutilizáveis e modulares com capacidade de resposta e animações.
- Integre APIs REST, GraphQL, Firebase e SDKs de terceiros.
- Garanta um desempenho suave, tempo de carregamento mínimo e renderização otimizada.
- Use soluções de gerenciamento de estado como Provider, Bloc, Riverpod, MobX ou GetX.
- Colabore com designers de UI/UX para converter designs Figma em telas com pixels perfeitos.
- Escreva código limpo, legível e bem documentado seguindo as práticas recomendadas.
- Solucione problemas relacionados a dispositivos móveis, depure falhas e melhore a estabilidade.
- Gerencie construções, testes e implantações de aplicativos na Google Play Store e na Apple App Store.
- Trabalhe em estreita colaboração com o controle de qualidade para resolver bugs e garantir lançamentos tranquilos.
Habilidades necessárias
- Mais de 3 anos de experiência prática em Flutter e Dart.
- Forte compreensão da arquitetura Flutter, widgets e ciclo de vida de renderização.
- Experiência trabalhando com APIs REST e serialização JSON.
- Bom domínio de técnicas de gestão de estado (Bloc, Provider, Riverpod, etc.).
- Experiência com soluções de armazenamento local (Hive, SQLite, Shared Preferences).
- Compreensão de Git, pipelines de CI/CD e estratégias de ramificação.
- Conhecimento do processo de envio da loja de aplicativos e fluxos de trabalho de construção móvel.
- Fortes habilidades de depuração e otimização de desempenho.
Habilidades interessantes
- Experiência com Firebase (Auth, Firestore, Mensagens, Analytics).
- Conhecimento de Android nativo (Kotlin) ou iOS (Swift) para ponte.
- Experiência com integração de mapas, gateways de pagamento, notificações push.
- Familiaridade com arquitetura limpa e estruturas de pastas escaláveis.
- Exposição a análises de aplicativos, ferramentas de relatórios de falhas e painéis de monitoramento.
- Experiência de trabalho em aplicativos móveis corporativos ou de vários módulos.

