Descrição do Cargo
Desenvolvimento de Aplicações Móveis
Nossa empresa está procurando por um profissional experiente em desenvolvimento de aplicações móveis para se juntar a nossa equipe.
**Requisitos Técnicos:**
* Domínio em Flutter (Dart);
* Forte conhecimento em Programação Orientada a Objetos (POO);
* Experiência com GetX (state management, rotas, injeção de dependência);
* Experiência com MethodChannel para comunicação Flutter Android nativo;
* Conhecimento sólido em Android Nativo (Java e/ou Kotlin);
**Ferramentas:**
* Experiência com VS Code;
* Conhecimentos em Android Studio (build, emuladores, debugging nativo);
* Uso de Git (Azure DevOps ou GitHub);
**Plataforma/Arquitetura:**
* Experiência com ciclo de vida de aplicações Flutter;
* Estruturação modular de projetos;
* Consumo de APIs REST;
* Manipulação de armazenamento local (SharedPreferences, SQLite);
* Integração com bibliotecas nativas Android via Gradle;
* Criação e manutenção de bridges Flutter Android.
**Qualidade/Performance:**
* Familiaridade com testes unitários em Flutter;
* Boas práticas de otimização de performance;
* Tratamento de exceções e logs.