
Desenvolvedor Flutter Sênior
Meta: experts in technology and digital transformation
- Brasil
- Permanente
- Período integral
- Desenvolver e manter aplicativos móveis de alta performance com Flutter, atendendo a projetos de diversos segmentos.
- Aplicar e disseminar as melhores práticas de desenvolvimento, como Clean Architecture, TDD, SOLID e Design Patterns, garantindo a qualidade e escalabilidade do código.
- Gerenciar o ciclo completo de desenvolvimento de aplicativos, incluindo planejamento, codificação, testes, e publicação nas lojas App Store e Google Play.
- Realizar integrações complexas com APIs RESTful e GraphQL, assegurando a comunicação eficiente entre o app e os nossos serviços de back-end.
- Utilizar o ecossistema Firebase para implementação de Analytics, Push Notifications e monitoramento de performance e erros (Crashlytics).
- Implementar e manter soluções de pagamento in-app, integrando com gateways como Stripe, ECX e/ou Pagar.me.
- Automatizar e otimizar os pipelines de CI/CD utilizando CodeMagic e colaborar ativamente em um ambiente ágil, com ferramentas como Jira, Azure DevOps e GitHub Actions.
- Colaborar com o time de back-end em Node.js com TypeScript, participando da criação e execução de testes integrados e de API (utilizando Cypress ou frameworks similares).
- Sólida experiência profissional como Desenvolvedor(a) Flutter.
- Profundo conhecimento em Arquitetura Limpa (Clean Architecture), TDD e princípios SOLID.
- Experiência comprovada com o processo de publicação de apps na App Store e Google Play.
- Vivência com integrações de APIs RESTful e GraphQL.
- Domínio do ecossistema Firebase (Analytics, Push Notifications, Crashlytics).
- Experiência prática na implementação de gateways de pagamento (Stripe, ECX, Pagar.me ou similares).
- Conhecimento em automação de pipelines de CI/CD (CodeMagic é um grande plus).
- Experiência com desenvolvimento back-end em Node.js e TypeScript.
- Conhecimento em mensageria com Kafka.
- Experiência com testes integrados, testes de API e frameworks como Cypress.
- Soft Skills: Excelente comunicação, espírito de colaboração e proatividade para resolver problemas e propor melhorias.
- Experiência ou familiaridade com o ecossistema .NET Core.