Objetivo da Vaga
* Procuramos uma pessoa engenheira de software mobile com sólidos conhecimentos em desenvolvimento de aplicativos utilizando gestão de estados no padrão Bloc.
-----------------------------------
Responsabilidades Principais
A pessoa selecionada atuará na construção de uma arquitetura mobile escalável e de fácil entendimento, identificando e corrigindo bugs e comportamentos não desejáveis. Além disso, acompanhará de forma ativa a saúde das aplicações mobile utilizando-se de métricas e relatórios.
Outras responsabilidades incluem colaborar de forma ativa junto às squads no planejamento, desenvolvimento e entrega de novas funcionalidades, escrever cenários de testes automatizados buscando uma cobertura de testes ampla e confiável, trabalhar de forma contínua na identificação de melhorias e otimizações de performance e zelar pela qualidade das aplicações mobile junto às lojas.
-----------------------------------
Habilidades Técnicas Requeridas
O candidato ideal terá experiência em desenvolvimento de aplicativos nativos (Android com Kotlin/Java e/ou iOS com Swift/Obj-C), além de habilidades com diferentes Arquiteturas e Padrões de Projetos. Sólidos conhecimentos com análise e monitoramento de erros de aplicativos em produção são fundamentais. Além disso, a pessoa deve ter sólidos conhecimentos com processo de releases nas lojas de aplicativos Google Play/Apple Store e desenvolvimento e automação de esteiras de delivery.
Experiência com frameworks e padrões de segurança, como OWASP, NIST, ISO/IEC 27001 e em programa de Security Champions é um diferencial.