CARGO:

CIDADE - ESTADO:





Ios developer
Expirado
a44307

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 a linguagem Swift;
  • Ter conhecimento básico sobre como criar aplicativos para a plataforma iOS;
  • Saber usar o Xcode.


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

  • 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 a linguagem Swift e os conceitos de orientação a objetos;
  • Saiba usar muito bem o Xcode e consiga configurar um ambiente de desenvolvimento e um projeto iOS;
  • Tenha noções de padrões de projeto e de boas práticas de desenvolvimento;
  • Saiba estruturar bem uma tela e consiga construir views customizadas e reutilizáveis;
  • Dominar o uso do Keychain;
  • Tenha noção de como gerenciar dependências usando Cocoapods;
  • Conheça e saiba usar as libs mais populares na comunidade iOS;
  • Tenha noções de banco de dados relacional.


Um candidato de nível Pleno se destacaria se:

  • Souber como publicar um aplicativo na App 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;
  • Saber 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 a linguagem Swift, 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 iOS, 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 IOS;
  • Crie e mantenha libs e SDKs proprietárias;
  • Domine Git;
  • Tenha sólidos conhecimentos em gerenciamento de dependências usando Cocoapods;
  • Saiba usar ferramentas de análises e estatísticas (Crashlytics, Firebase e Amplitude);
  • Tenha 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 App 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 iOS;
  • 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