RESPONSABILIDADES E ATRIBUIÇÕES
• Desenvolvimento na linguagem Flutter 2+;
• Escrita de aplicações modulares utilizando Clean Architecture, MVVM e outros padrões de arquitetura;
• Utilização de diferentes tipos de controle de estado e gerenciadores de estado (ex. Provider / Bloc / MobX./ Getx);
• Utilização de injeção de dependências com Flutter Modular;
• Integração de APIs RESTful e princípios de design de API, incluindo tratamento das diferentes classes de HTTP Status;
• Escrita de códigos, testes unitários e de integração;
• Versionamento de código utilizando sistemas como Git;
• Utilização de metodologia Agil / Scrum / Kanban e ciclo de vida de desenvolvimento;
• Utilização da ferramenta Jira.
• Ensino superior completo;
• Conhecimento em Clean Architecture ou MVVM;
• Injeção de dependência
• Conhecimento em Flutter Modular
• Experiência em desenvolvimento mobile com Flutter;
• Familiaridade com ferramentas de automação de build e CI/CD e Jenkins;
• Disponibilidade para atuar no modelo híbrido (3 dias presencial x 2 remoto).