O principal objetivo deste cargo é atuar na construção de uma arquitetura mobile escalável e de fácil entendimento.
Para isso, é necessário ter experiência em desenvolvimento de software com no mínimo 5 anos e pelo menos 3 anos de experiência em desenvolvimento de aplicativos utilizando Flutter.
Responsabilidades
* Acompanhar a saúde das aplicações mobile utilizando métricas e relatórios;
* Identificar e corrigir bugs e comportamentos não desejáveis;
* Colaborar com as squads no planejamento, desenvolvimento e entrega de novas funcionalidades;
* Escrever cenários de testes automatizados;
* Trabalhar na identificação de melhorias e otimizações de performance;
Além disso, é importante ter habilidades técnicas sólidas em desenvolvimento de aplicativos utilizando gestão de estados no padrão Bloc, desenvolvimento de aplicativos com Arquitetura Limpa, testes unitários, integração, instrumentados e E2E, entre outras.
Habilidades Técnicas
* Sólidos conhecimentos em desenvolvimento de aplicativos nativos (Android com Kotlin/Java e/ou iOS com Swift/Obj-C);
* Experiência com desenvolvimento de aplicativos modulares/multi-lib;
* Experiência com diferentes Arquiteturas e Padrões de Projetos;
* Sólidos conhecimentos com análise e monitoramento de erros de aplicativos em produção;
Nesta posição, você também será responsável por zelar pela qualidade das aplicações mobile e garantir a segurança delas.
Diferenciais
* Experiência com frameworks e padrões de segurança, como OWASP, NIST, ISO/IEC 27001 e em programa de Security Champions.
Se você é apaixonado por tecnologia e deseja trabalhar em um ambiente dinâmico, este cargo pode ser o ideal para você.