CARGO:

CIDADE - ESTADO:





Android developer
Expirado
a44306

Receba notificações de novas vagas de Developer em UBERLANDIA-MG no seu e-mail.

  

Vaga: 1
Local de trabalho:
UBERLANDIA - MG (1 vaga)

Descrição:
Para o nível Júnior você precisa:
  • Conhecer as linguagens Java e/ou Kotlin;
  • Ter conhecimento básico sobre como criar aplicativos para a plataforma Android;
  • Saber usar o Android Studio.


No nível Júnior, você se destacaria de outros candidatos se:

  • Já tiver criado ou trabalhado em algum outro aplicativo Android;
  • Tiver seus próprios projetos open source e/ou já tiver trabalhado em algum projeto da comunidade;
  • Souber como usar o Git;
  • Tiver conhecimento e/ou experiência com metodologias ágeis.
Para o nível Pleno é importante que você:
  • Domine as linguagens Java e/ou Kotlin e os conceitos de orientação a objetos;
  • Saiba usar muito bem o Android Studio e consiga configurar um ambiente de desenvolvimento e um projeto Android;
  • Tenha noções de padrões de projeto e de boas práticas de desenvolvimento;
  • Conheça os conceitos mais importantes da arquitetura Android, como o ciclo de vida da aplicação e de seus componentes, processamento assíncrono, Intents e Services;
  • Saiba estruturar bem uma tela e consiga construir views e fragmentos reutilizáveis;
  • Conheça e saiba usar as libs mais populares na comunidade Android;
  • Tenha noções de banco de dados relacional.


Um candidato de nível Pleno se destacaria se:

  • Souber como publicar um aplicativo na Play Store, de preferência já tenha publicado um app próprio;
  • Tiver seus próprios projetos open source e/ou já tiver trabalhado em algum projeto da comunidade;
  • Demonstrar conhecimento sobre segurança em plataformas mobile;
  • Souber como criar e rodar testes unitários;
  • Souber usar ferramentas de análises e estatísticas (Crashlytics, Firebase e Amplitude).
De um candidato de nível Sênior nós esperamos que:
  • Domine as linguagens Java e/ou Kotlin, demonstrando sólidas habilidades de engenharia e de programação;
  • Aplique conhecimentos de padrões de projeto mobile e consiga arquitetar um aplicativo do zero, bem como propor e implementar refatorações e atualizações em aplicativos já existentes;
  • Saiba construir rapidamente qualquer tipo de view customizada, configurar estilos e criar animações;
  • Domine os conceitos e elementos importantes da plataforma Android, que incluem arquivos de configuração, navegação entre telas, interface de usuário, recursos de imagem, de áudio e de vídeo, gerenciamento de memória e de estado, permissões, sensores, conectividade, serviços em background, etc.;
  • Saiba como criar e rodar testes unitários;
  • Domine as principais libs usadas na comunidade Android;
  • Crie e mantenha libs e SDKs proprietárias;
  • Domine Git;
  • Domine Gradle;
  • Saber usar ferramentas de análises e estatísticas (Crashlytics, Firebase e Amplitude);
  • Habilidade para trabalhar em áreas fora da sua zona de conforto e demonstrar motivação para crescimento pessoal;
  • Ajude no crescimento técnico de outros desenvolvedores.


São diferenciais de um candidato de nível Sênior:

  • Apresentar projetos pessoais ou open source que demonstrem sua excelência técnica e senso de produto e negócio;
  • Ter um aplicativo publicado na Play Store;
  • Demonstrar sensibilidade e preocupação com design e experiência do usuário;
  • Interesse em inovação e acompanhar as novidades do mercado no que diz respeito a aplicações mobile.
  • Colaborar com times tanto de tecnologia quanto de negócio para entregar novas funcionalidades e dar manutenção em nossos aplicativos Android;
  • Trabalhar de forma ágil para construir componentes e soluções mobile que sejam eficientes, seguras, reutilizáveis e que sigam as melhores práticas de desenvolvimento e padrões de projeto;
  • Identificar pontos de melhoria em processos e ferramentas de desenvolvimento que possam aumentar a eficiência e a qualidade das entregas de seu time;
  • Trocar conhecimentos e experiências com seus colegas e ajudar a construir um ambiente respeitoso, agradável e que favoreça tanto o crescimento profissional quanto o pessoal.
Vagas semelhantes

X
Receba notificações de novas vagas de Developer em UBERLANDIA-MG