Contratante: Avantti Tecnologia
Modelo de contratação: CLT
Modelo de trabalho: Remoto
Localização: Brasil
Sobre a oportunidade
A Avantti Tecnologia busca um(a) Flutter Mobile Developer para atuar no desenvolvimento e evolução de aplicações mobile de alta performance, participando de todo o ciclo de desenvolvimento de produtos digitais. Procuramos profissionais apaixonados por tecnologia, arquitetura de software, boas práticas de desenvolvimento e experiência do usuário.
Você fará parte de times multidisciplinares, contribuindo para a criação de soluções escaláveis, seguras e alinhadas às melhores práticas do mercado.
Principais Responsabilidades
Desenvolver aplicações mobile utilizando Flutter e Dart.
Participar da definição e evolução da arquitetura das aplicações.
Implementar interfaces modernas, responsivas e com alta fidelidade visual (Pixel-Perfect).
Criar componentes reutilizáveis e escaláveis.
Integrar aplicações com APIs REST, GraphQL e serviços Firebase.
Implementar gerenciamento de estado utilizando padrões modernos.
Garantir qualidade de código através de testes automatizados.
Atuar em processos de CI/CD e publicação de aplicativos.
Participar de revisões de código e decisões técnicas.
Trabalhar em conjunto com equipes de Produto, UX/UI, Backend e QA.
Propor melhorias contínuas de performance, segurança e experiência do usuário.
Requisitos Técnicos Obrigatórios
Flutter & Desenvolvimento Mobile
Experiência sólida com Flutter SDK e Dart.
Conhecimento em Clean Architecture.
Experiência com padrões arquiteturais como:MVVM
BLoC
Arquitetura Modular
Gerenciamento de Estado
Experiência com pelo menos uma das seguintes abordagens:BLoC / Cubit
Provider
Riverpod
GetX
Arquitetura e Boas Práticas
Injeção de Dependência utilizando:get_it
injectable
Implementação do padrão Repository.
Aplicação de princípios SOLID.
Desenvolvimento orientado a componentes reutilizáveis.
UI/UX
Desenvolvimento de interfaces Pixel-Perfect.
Layouts responsivos e adaptáveis.
Criação de Widgets Customizados.
Material Design.
Conversão de Wireframes em interfaces funcionais.
Implementação de animações em Flutter.
Testes
Testes de Unidade.
Testes de Widget.
Testes de Integração.
Experiência com:flutter_test
mockito
mocktail
Conhecimento em TDD (Test Driven Development).
APIs e Recursos Nativos
Experiência com integrações envolvendo:
Geolocalização.
Google Maps.
Câmera.
Contatos.
SMS e mensageria.
Push Notifications.
Biometria.
Sistema de arquivos.
Bibliotecas e Pacotes Flutter
Experiência com:
dio ou http
shared_preferences
hive ou sqflite
flutter_secure_storage
connectivity_plus
flutter_local_notifications
freezed
json_serializable
go_router ou auto_route
Backend & Integrações
Consumo de APIs REST.
Integração com GraphQL.
Experiência com Firebase:Authentication
Firestore
Storage
Crashlytics
Google Maps SDK.
DevOps & Ferramentas
Android Studio.
VS Code.
Xcode.
Git.
GitHub ou GitLab.
CI/CD utilizando:GitHub Actions
Fastlane
Bitrise
Gerenciamento de ambientes (Flavors).
Publicação de aplicativos na Google Play Store.
Diferenciais
Experiência com publicação para App Store (iOS).
Conhecimento em Flutter Web.
Experiência em microsserviços e arquitetura distribuída.
Vivência em metodologias ágeis (Scrum/Kanban).
Experiência com monitoramento e observabilidade de aplicações.
Conhecimento em segurança mobile.
Competências Comportamentais
Perfil analítico e orientado à resolução de problemas.
Capacidade de atuar com autonomia.
Boa comunicação e colaboração em equipe.
Proatividade e senso de dono.
Organização e gestão de prioridades.
Facilidade para trabalhar em ambientes dinâmicos e de alta demanda.
O que buscamos
Buscamos profissionais que tenham paixão por desenvolvimento mobile, foco em qualidade de código e interesse constante por novas tecnologias. Valorizamos pessoas que contribuam com ideias, compartilhem conhecimento e estejam comprometidas com a entrega de soluções de alto impacto para nossos clientes.
Venha fazer parte da Avantti Tecnologia e desenvolver soluções inovadoras que transformam negócios através da tecnologia. 🚀