Desenvolvedor Mobile Flutter
Summary
MB Labs is hiring a Flutter mobile developer in Campinas, Brazil to build and maintain Android/iOS apps — writing complex Dart/Flutter interfaces, integrating REST APIs and Firebase, producing technical documentation, and mentoring junior developers while following Git Flow and agile (Kanban/Scrum) practices.
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.