Sobre a oportunidade
Vem com a gente fazer parte de Soluções que Transformam o Mundo!Na Makro, estamos construindo a melhor parceira de Negócios. Temos sucesso em um ambiente de crescimento acelerado, onde o atendimento encantador faz parte do nosso DNA.Aqui você vai trabalhar com uma equipe de profissionais de alma empreendedora, apaixonada por resultados e que te darão apoio e espaço para que você desenvolva seus conhecimentos, sua curiosidade e suas técnicas.
Responsabilidades
- •• Desenvolver e evoluir o App Makro utilizando Flutter e Dart
- • Desenvolver aplicações para Android, iOS, tablets e Web
- • Construir interfaces responsivas para diferentes dispositivos e resoluções
- • Transformar requisitos funcionais e protótipos em funcionalidades
- • Criar e manter componentes reutilizáveis
- • Consumir APIs REST/JSON
- • Implementar autenticação, autorização e controle de sessão
- • Implementar notificações e integrações com recursos dos dispositivos
- • Desenvolver funcionalidades offline e processos de sincronização quando necessários
- • Aplicar conceitos e boas práticas de UX/UI
- • Implementar validações e tratamento de erros
- • Desenvolver testes das funcionalidades
- • Participar dos testes integrados e homologações com as áreas de negócio
- • Corrigir bugs e realizar melhorias evolutivas
- • Utilizar Git e boas práticas de versionamento
- • Participar de revisão de código
- • Apoiar processos de build, publicação e versionamento das aplicações
- • Documentar componentes, funcionalidades e padrões utilizados
- • Participar do refinamento técnico e estimativa das demandas
- • Apoiar a sustentação das aplicações após entrada em produção
- • Trabalhar de forma integrada com Back-end e Engenharia de Dados
- • Compartilhar com a equipe a responsabilidade pela qualidade das entregas, não dependendo de uma estrutura exclusiva de QA.
Requisitos
Conhecimento em Flutter, Dart, desenvolvimento de interfaces, Git, consumo de APIs REST, fundamentos de UX/UI e testes de software.Diferencial: Arquitetura Flutter, gerenciamento de estado, testes automatizados, integração de APIs, autenticação, persistência de dados, publicação mobile/Web e práticas de desenvolvimento multiplataforma.
