Pessoa Desenvolvedora Mobile Flutter - Pleno [SP/JF/RJ/SC]

Open Co (Brazil)

Open Co (Brazil)

Brasilândia, São Paulo - SP-031, Brazil · são paulo, state of são paulo, brazil
Posted on Thursday, March 21, 2024
Estamos em busca de uma pessoa Desenvolvedora Mobile Flutter para atuar em nosso time de APP para auxiliar na implementar a experiência de contratação de produtos no APP, e na migração deu uma aplicação React Native. Para isso precisamos de alguém que ajude a codificar, especificar e melhorar a experiência do usuário dentro no nosso aplicativo e consiga entender a arquitetura React Native, e nos ajude nessa migração. Também buscamos alguém para interagir, questionar e servir como referência para os times de experiência, produto e design.

Nossa vaga é para trabalhar no modelo híbrido em qualquer um dos nossos escritórios (SP, JF, RJ ou SC).

Responsabilidades e atribuições

  • Receber requisitos técnicos do tech lead/po, e avaliar a viabilidade técnica da implementação;
  • Atuar no desenvolvimento de um ou mais produtos utilizando o Flutter como framework principal;
  • Desenhar e implementar arquiteturas de aplicativos escaláveis, seguindo padrões e boas práticas;
  • Identificar a necessidade de tempo de desenvolvimento para proporcionar o esforço de realização da tarefa;
  • Escrever códigos limpos, eficientes e reutilizáveis, garantindo a qualidade e a manutenibilidade do software;
  • Colaborar com outros desenvolvedores, designers e partes interessadas para garantir uma entrega de alta qualidade e dentro dos prazos estabelecidos;
  • Analisar funcionalidades atuais e sugerir mudanças;
  • Criar testes unitários e integrados para validar o desenvolvimento realizado;
  • Acompanhar problemas de produção em novas implantações;
  • Atuar com metodologias ágeis de desenvolvimento.


Requisitos e qualificações

  • Vivência no desenvolvimento de aplicativos mobile utilizando Flutter;
  • Conhecimentos na linguagem de programação Dart;
  • Conhecimento sólido do ecossistema Flutter, incluindo design system, gerenciamento de estado, modularização;
  • Vivência com integração de APIs RESTful e consumo de serviços web;
  • Conhecimento em gerenciamento de estado de aplicativos, preferencialmente utilizando Bloc;
  • Conhecimento em testes unitários, testes de widgets e técnicas de teste automatizado em aplicativos Flutter;
  • Habilidades de resolução de problemas e capacidade de trabalhar de forma independente;
  • Comunicação assertiva e capacidade de trabalhar em equipe;


Diferencial:

  • Conhecer Reac Native
  • Ter trabalhado com migração React Native para Flutter;
  • Ter familiaridade com Firebase, Gitlab e Jira;
  • Noções em outras linguagens de programação como Java ou Python.


Informações adicionais