O papel de um Engenheiro de Software Mobile envolve a criação de soluções escaláveis e intuitivas para dispositivos móveis.
Para desempenhar essa função, é necessário ter conhecimentos sólidos em desenvolvimento de aplicativos utilizando gestão de estados no padrão Bloc e Arquitetura Limpa.
* Experiência com desenvolvimento de aplicativos nativos (Android com Kotlin/Java e/ou iOS com Swift/Obj-C) é altamente valorizada;
* Também é importante ter habilidades em testes unitários, integração, instrumentados e E2E;
Além disso, é fundamental ter experiência em diferentes Arquiteturas e Padrões de Projetos, bem como conhecimentos sólidos em análise e monitoramento de erros de aplicativos em produção.
Um bom Engenheiro de Software Mobile também deve ter habilidades em desenvolvimento e automação de esteiras de delivery e conhecer processos de releases nas lojas de aplicativos Google Play/Apple Store.
É uma oportunidade perfeita para profissionais experientes que buscam um desafio novo e uma chance de crescer profissionalmente.
Requisitos Técnicos:
Devemos estar cientes dos seguintes requisitos técnicos:
* Desenvolvimento de aplicativos nativos (Android com Kotlin/Java e/ou iOS com Swift/Obj-C);
* Testes unitários, integração, instrumentados e E2E;
* Diferentes Arquiteturas e Padrões de Projetos;
* Análise e monitoramento de erros de aplicativos em produção;
* Desenvolvimento e automação de esteiras de delivery;
* Processos de releases nas lojas de aplicativos Google Play/Apple Store;
Habilidades Desejadas:
Aqui estão as habilidades desejadas para o cargo:
* Sólidos conhecimentos em desenvolvimento de aplicativos utilizando gestão de estados no padrão Bloc e Arquitetura Limpa;
* Experiência com frameworks e padrões de segurança, como OWASP, NIST, ISO/IEC 27001;
Não hesite em entrar em contato se tiver alguma dúvida ou precisar mais informações sobre esta posição.
É uma oportunidade incrível para você crescer profissionalmente e aprender algo novo!
Vamos trabalhar juntos para criar algo incrível!
],