Engenheiro(A) Mobile

2 semanas atrás


Fortaleza, Ceará, Brasil Grabjobs Brazil Tempo inteiro

Área de atuação:
Informática / TI / Tecnologia

Localização:
Fortaleza-CE

Atribuições:

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.

Requisitos:

  • Requisitos:
Skills
Experiência mínima de 2 anos 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.

Escolaridade mínima exigida:
Sem informação

  • Fortaleza, Ceará, Brasil Engesoftware Tecnologia S. A Tempo inteiro

    A Engesoftware busca um Desenvolvedor Front End Pleno para compor o seu timeBenefícios:VA ou VR (pluxee)Plano de saúdePlano odontológico Seguro de vida (Santander zuric)Credito consignado (creditas)Descontos exclusivos com instituições como (Alura, SESI, SESC, Anhanguera, Estácio etc.)Temos acolhimento psicológico, para aquecer a mente e o...