MB Labs
Desenvolvedor Mobile Flutter
Campinas / SP
Descrição da vaga
Descrição
Se você é apaixonado por tecnologia e busca uma oportunidade onde possa realmente fazer a diferença, temos uma proposta que pode ser ideal para você!
Estamos em busca de profissionais criativos e dedicados, que desejam se juntar a uma equipe inovadora e dinâmica, voltada para o desenvolvimento de soluções que impactam diretamente no sucesso de nossos projetos.
Aqui, você terá a chance de colaborar em um ambiente estimulante, onde suas ideias serão valorizadas e suas habilidades, potencializadas.
Este é o momento de integrar um time que acredita no crescimento mútuo e na busca constante pela excelência.
Se você está pronto para um novo desafio em sua carreira, venha fazer parte da nossa jornada e contribuir para a construção de um futuro mais tecnológico e eficiente!
Responsabilidades e atribuições
Atuar no desenvolvimento de aplicativos utilizando Flutter, construindo interfaces robustas, realizando integrações com serviços externos e garantindo a qualidade técnica das entregas. Deve interagir com colaboradores e prestadores de serviços internos (empresa) e externos (cliente), contribuindo para previsibilidade técnica das atividades e auxiliando desenvolvedores menos experientes.ResponsabilidadesAtividades de programação
Atuar em itens simples e médios sem ajuda.
Atuar em itens complexos com pouca ajuda.
Propor soluções técnicas adequadas para implementação das funcionalidades.
Seguir conceitos de programação, como:
Alta coesão
Baixo acoplamento
Clean Code
Simplicidade nas soluções
Desenvolver interfaces utilizando Flutter com organização adequada de componentes.
Implementar integrações com APIs e serviços externos.
Aplicar boas práticas de arquitetura e organização de código.
Atividades de documentação
Fluxogramas.
Diagramas de sequência.
Diagramas de fluxo de dados.
Modelo entidade relacionamento quando necessário.
Diagrama de classes.
Comunicação
Auxiliar o líder na construção de estimativas das atividades.
Contribuir com decisões técnicas relacionadas ao desenvolvimento.
Manter comunicação ativa com colaboradores e prestadores de serviços sobre andamento das atividades.
Apoiar desenvolvedores júnior quando necessário.
Requisitos e qualificações
Dominar o fluxo de trabalho utilizando Git Flow.
Atuar dentro de metodologias Kanban, Scrum ou Incremental.
Participar ativamente das cerimônias e reuniões técnicas do time.
Reportar corretamente status e andamento das atividades.
Skill de Programação
Flutter (Dart);
Construção de interfaces complexas utilizando Widgets Flutter;
Gerenciamento de estado (Provider, Riverpod, Bloc ou similares);
Integração com APIs REST;
Estruturação de projetos Flutter;
Publicação e manutenção de aplicativos Android e iOS;
Integração com Firebase e serviços mobile;
Noções de arquitetura de software para aplicações mobile.
Características importantes
Organização e responsabilidade técnica;
Comunicação clara com equipe e liderança;
Capacidade de análise e resolução de problemas;
Proatividade na evolução técnica;
Espírito colaborativo.
Informações da vaga
Modalidade de trabalho: Hybrid