As necessidades para essa posição incluem:
* Graduação em Ciência da Computação, Engenharia de Software ou Sistemas de Informação.
Experiência:
* Mínimo de 5 anos de experiência em desenvolvimento de software;
* Pelo menos 3 anos de experiência em desenvolvimento de aplicativos utilizando Flutter.
Responsabilidades e atribuições
Atuar na construção de uma arquitetura mobile escalável e de fácil entendimento;
Acompanhar a saúde das aplicações mobile utilizando métricas e relatórios;
Colaborar com as squads no planejamento, desenvolvimento e entrega de novas funcionalidades;
* Escrever cenários de testes automatizados buscando cobertura ampla e confiável;
* Trabalhar na identificação de melhorias e otimizações de performance;
* Zelar pela qualidade das aplicações mobile;
* Zelar pela segurança das aplicações mobile.
Habilidades técnicas
Sólidos conhecimentos em desenvolvimento de aplicativos com gestão de estados no padrão Bloc;
Conhecimentos em desenvolvimento de aplicativos com Arquitetura Limpa;
* Testes unitários, integração, instrumentados e E2E;
* Desenvolvimento de aplicativos nativos (Android e iOS);
* Desenvolvimento de design systems;
* Diferentes Arquiteturas e Padrões de Projetos;
* Análise e monitoramento de erros de aplicativos em produção;
* Processo de releases nas lojas de aplicativos.
E habilidades diferenciais:
* Frameworks e padrões de segurança.