Desenvolvedor Flutter - Jump

Desenvolvedor Flutter

Responsável pelo desenvolvimento e aprimoramento contínuo de um aplicativo móvel de captação de leads e candidatos. Trabalhará em colaboração com uma equipe multifuncional, utilizando tecnologias modernas e seguindo padrões de arquitetura e boas práticas de desenvolvimento.
Brasil SP São Paulo Remota

Responsabilidades

Descrição das principais tarefas/ sistemas/ ambiente:

  • Desenvolver e manter o código-fonte do aplicativo, garantindo alta qualidade, desempenho e confiabilidade.
  • Colaborar com designers e outros desenvolvedores para implementar designs de interface de usuário atraentes e de ótima usabilidade.
  • Implementar e manter testes unitários e de integração para garantir a estabilidade e qualidade do aplicativo.
  • Integrar APIs externas, para melhorar a funcionalidade e análise do aplicativo.
  • Contribuir para a definição e melhoria contínua dos processos de desenvolvimento, incluindo revisões de código, integração contínua e entrega contínua.
  • Fornecer orientação técnica e mentorias para outros membros da equipe, promovendo o crescimento e aprendizado contínuo.

Requisitos

Descrição do perfil técnico imprescindível:

  • Experiência sólida em desenvolvimento de aplicativos móveis utilizando Flutter, Dart e Bloc.
  • Conhecimento profundo em arquiteturas de software e mais utilizadas em Flutter.
  • Experiência com integrações de APIs externas.
  • Forte compreensão de boas práticas de codificação, padrões de projeto e princípios de desenvolvimento limpo.
  • Experiência em gerar builds e publicar aplicativos nas lojas Apple Store e Google Play Store, com familiaridade nos requisitos e processos de distribuição de ambas as plataformas, incluindo a distribuição para testes internos.
  • Excelentes habilidades de comunicação e capacidade de trabalhar em um ambiente ágil e colaborativo.
  • Conhecimento sólido da plataforma Firebase e suas diferentes funcionalidades.

Descrição do perfil técnico desejável:

  • Conhecimento sobre arquiteturas modulare como a Clean Dart e Very Good Flutter Architecture.
  • Capacidade de criar pipelines de CI/CD para automatizar o processo de construção, teste e distribuição de aplicativos móveis.
  • Experiência na configuração de sistemas de distribuição interna de aplicativos para permitir que a equipe de desenvolvimento e testes realize testes beta antes do lançamento público.
  • Inglês avançado.
CANDIDATAR-SE

    Aceito que meus dados sejam utilizados para possibilitar que a Jump Label identifique e entre em contato com o titular dos dados para fins de relacionamento e ações de seleção para vaga.

    Mais informações: Oportunidade remota, mas com disponibilidade de vir pra São Paulo 4 vezes ao ano para eventos de planejamento.

    Nível de experiência: Sênior

    Tipo de alocação: Remota