freehire launches on Product Hunt on 26 August.

Follow →

Desenvolvedor mobile flutter

Summary

Build and maintain cross-platform mobile apps using Flutter/Dart, integrating REST APIs and Firebase while applying clean-code principles and mentoring junior developers.

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.



See also