rea de atuao:
Informtica / TI / TecnologiaLocalizao:
Fortaleza-CEAtribuies:
Atribuies:
Ter como misso projetar e manter a arquitetura dos sistemas mobile em termos de codificao e padres, segurana, usabilidade, documentao, testes e automao dos processos de desenvolvimento e deployment.
Deve ser independente, possuir boa comunicao, com liderana, organizado e com a habilidade de compartilhar conhecimentos entre equipes multidisciplinares em um ambiente de diversas tecnologias.
essencial conhecer as melhores prticas de codificao para plataformas mobile.
**Responsabilidades**:
Projetar e arquitetar um aplicativo mobile em todos os nveis;Apoiar na priorizao de casos de uso ou requisitos funcionais do app;Avaliar o custo de desenvolvimento, habilidades tcnicas necessrias para a equipe e ferramentas;Direcionar/gerar insumos para a criao da API que ser utilizada pelo app;Realizar inspees tcnicas para identificar oportunidades de melhoria nos apps.Aplicar padres de design para segurana, usabilidade, qualidade de cdigo e conformidade com os padres de proteo de dados;Apoiar as equipes de desenvolvimento na programao da arquitetura global ede componentes necessrios;Avaliar componentes de terceiros para utilizao no app considerando seus custos e licenas;Contribuir para alcanar o pipeline final da qualidade de software:
testes unitrios, testes de integrao, anlise de cdigo, versionamento e publicao;Desenhar e apoiar na realizao de testes globais de sistemas, como testes de desempenho, carga e segurana;Configurar e publicar os apps em ambientes de desenvolvimento, homologao e produo.Requisitos:
- Requisitos:
SkillsExperincia mnima de 2 anos com aplicativos em Android nativo;Experincia em Android Support Library e Material Design;Prtica em programao Java e Kotlin e em dispositivos de diferentes dimenses (smartphone, tablet, fablet);Conhecimento em GIT;Conhecimento em Google Play Services;Familiaridade com o processo de distribuio do Google Play;Conhecimento de padres de arquitetura:
MVP e MVVM;Experincia em programao reativa (Rx);Boas prticas de desenvolvimento (SOLID, KISS, DRY);Experincia com bibliotecas comuns ao desenvolvimento Android (Retrofit, Dagger etc.
).Sero diferenciais:
Programao Swift (iOS);Construo de esteiras de CI/CD (Ex:
Jenkins, Sonar, Fortify, Puppet);Programao Flutter.Escolaridade mnima exigida:
Sem informao