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

Candidatar-se à vaga