2229 - Desenvolvedor Android - Pl / Sr


     

Descrição de Vaga



Código: 2229
Título da vaga: Desenvolvedor Android - Pl / Sr
Local: São Paulo,São Paulo
Região: Outra
Tipo de emprego:
Nível Profissional:
NÍvel Acadêmico: Ensino Superior Completo
Turno/Horas:
Habilidades: • Entender sobre a composição de aplicativos Android em estrutura, APIs e performance;
• Entender o ciclo de vida de aplicações e componentes do Android (Application, Activity, Service, ContentProvider, etc);
• Saber quais os desafios de desenvolvimento a plataforma nos propõe (manter estado, concorrência, guia de estilos e etc);
• Entender formas de ciclo de vida de um aplicativo: como o código evolui da máquina do desenvolvedor até produção;
• Seguir boas práticas de desenvolvimento das linguagens em uso (Java e Kotlin);
• Conhecer sistemas de versionamento de código, preferencialmente GIT;
• Conhecer o build system padrão da plataforma (atualmente o Gradle);
• Entender sobre práticas de teste: importância, propósito e prática;
• Saber trabalhar em time;
• Atitude de dono.
Desejáveis
• Bom entendimento sobre arquitetura de sistemas (seja GUIs reativas, SOLID, KISS, etc);
• Conhecer formas de instrumentação de aplicativos (Hit Analytics, performance, conversão de uso);
• Conhecer atuação em métodos ágeis.
• Conhecer Dagger2, RxJava, Clean Architecture.
Diferencial
• Conhecer Coroutines, Koin.
Categoria:
Remuneração Básica: -   - 
Benefícios: 0
Resumo da Vaga: • Entender sobre a composição de aplicativos Android em estrutura, APIs e performance;
• Entender o ciclo de vida de aplicações e componentes do Android (Application, Activity, Service, ContentProvider, etc);
• Saber quais os desafios de desenvolvimento a plataforma nos propõe (manter estado, concorrência, guia de estilos e etc);
• Entender formas de ciclo de vida de um aplicativo: como o código evolui da máquina do desenvolvedor até produção;
• Seguir boas práticas de desenvolvimento das linguagens em uso (Java e Kotlin);
• Conhecer sistemas de versionamento de código, preferencialmente GIT;
• Conhecer o build system padrão da plataforma (atualmente o Gradle);
• Entender sobre práticas de teste: importância, propósito e prática;
• Saber trabalhar em time;
• Atitude de dono.
Desejáveis
• Bom entendimento sobre arquitetura de sistemas (seja GUIs reativas, SOLID, KISS, etc);
• Conhecer formas de instrumentação de aplicativos (Hit Analytics, performance, conversão de uso);
• Conhecer atuação em métodos ágeis.
• Conhecer Dagger2, RxJava, Clean Architecture.
Diferencial
• Conhecer Coroutines, Koin.


Enviar este trabalho para um amigo
Seu nome: 
O endereço de email do seu amigo: 
Importar seus Contatos:

Compartilhar essa vaga

Share