Ir para o conteúdo
Logotipo da Catho
Seu novo emprego está na palma das suas mãos! Baixe nosso app e obtenha vantagens :)
Botão App StoreBotão Play Store

Vaga de Engenheiro(a) Mobile – Remoto – CE

1 vaga: | Publicada em 29/06

Sobre a vaga

Atribuições: Terá como missão projetar e manter a arquitetura dos sistemas mobile em termos de codificação e padrões, segurança, usabilidade, documentação, testes e automação dos processos de desenvolvimento e deployment. Deve ser independente, possuir boa comunicação, com liderança, organizado e com a habilidade de compartilhar conhecimentos entre equipes multidisciplinares em um ambiente de diversas tecnologias. É essencial conhecer as melhores práticas de codificação para plataformas mobile. Responsabilidades: Projetar e arquitetar um aplicativo mobile em todos os níveis; Apoiar na priorização de casos de uso ou requisitos funcionais do app; Avaliar o custo de desenvolvimento, habilidades técnicas necessárias para a equipe e ferramentas; Direcionar/gerar insumos para a criação da API que será utilizada pelo app; Realizar inspeções técnicas para identificar oportunidades de melhoria nos apps. Aplicar padrões de design para segurança, usabilidade, qualidade de código e conformidade com os padrões de proteção de dados; Apoiar as equipes de desenvolvimento na programação da arquitetura global e de componentes necessários; Avaliar componentes de terceiros para utilização no app considerando seus custos e licenças; Contribuir para alcançar o pipeline final da qualidade de software: testes unitários, testes de integração, análise de código, versionamento e publicação; Desenhar e apoiar na realização de testes globais de sistemas, como testes de desempenho, carga e segurança; Configurar e publicar os apps em ambientes de desenvolvimento, homologação e produção. A Combinar Requisitos: Skills Experiência com aplicativos em Android nativo; Experiência em Android Support Library e Material Design; Prática em programação Java e Kotlin e em dispositivos de diferentes dimensões (smartphone, tablet, fablet&); Conhecimento em GIT; Conhecimento em Google Play Services; Familiaridade com o processo de distribuição do Google Play; Conhecimento de padrões de arquitetura: MVP e MVVM; Experiência em programação reativa (Rx); Boas práticas de desenvolvimento (SOLID, KISS, DRY); Experiência com bibliotecas comuns ao desenvolvimento Android (Retrofit, Dagger etc.). Serão diferenciais: Programação Swift (iOS); Construção de esteiras de CI/CD (Ex: Jenkins, Sonar, Fortify, Puppet); Programação Flutter. Carga Horária: Horário a combinar