Desenvolvedor Flutter Jr
O trabalho é a criação de novas telas, uma parte fundamental do desenvolvimento de aplicativos móveis. Além disso, é necessário gerenciar o estado do app utilizando métodos como setstate, changenotifier e rxnotifier para garantir que as informações sejam atualizadas corretamente.
Ainda há mais: é preciso corrigir possíveis erros de layout para que o design do aplicativo seja visualmente agradável e eficaz. Para isso, é essencial contribuir na documentação de testes e problemas no aplicativo, identificando os pontos críticos e sugerindo soluções viáveis.
Começamos com o básico: ao adicionar funcionalidades novas, é fundamental entender as regras de negócios do projeto para aplicar em código seguindo padrões MVC. Dessa forma, podemos garantir que nossas alterações sejam coerentes e integradas à estrutura geral do aplicativo.
No entanto, existem requisitos necessários para realizar esse cargo. Entre eles está conhecimento na linguagem Dart e no framework Flutter, sendo essenciais para a construção e implementação de aplicações móveis. Além disso, é desejável ter experiência em Firebase (Crashlytics, Push Notifications e Authentication), pois ela facilita a integração de recursos avançados nos aplicativos.
Ao contrário da maioria dos outros cargos, não existe um currículo universitário específico para este trabalho, mas é preferível ter ensino médio completo. Há também oportunidade de cursar superior na área de tecnologia ou completar cursos relacionados ao Flutter, o que pode ser benéfico. O mais importante é ter habilidades práticas.
Já sobre diferenciais, a experiência em Flutter representa um ponto forte. Essa habilidade não só é útil no nosso time, como demonstra proficiência com técnicas complexas.
Por fim, embora alguns benefícios sejam oferecidos, podem variar dependendo das circunstâncias. No entanto, todos têm algo em comum: são subjetivos e impactam diferentes pessoas de maneira diversa.
Requisitos:
* Conhecimento na Linguagem Dart;
* Conhecimento no Framework Flutter;
* Conhecimento na ferramenta Postman;
* Conhecimento em Firebase (Crashlytics, Push Notifications e Authentication);
* Facilidade em lidar com API;
* Conhecimento em Lógica de programação;
* Conhecimento em Programação orientada a objetos;
Diferenciais:
* Experiência em Flutter;