Desenvolvedor Mobile – Flutter

São Paulo Hybrid

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.

Requirements

•    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).