Sabe aquele app que você ama cada interação? Que tal participar da construção e melhorias das experiências para dispositivos iOS- e contribuir para a transformação digital no país? Confere se você tem o que é preciso para fazer parte dessa história!

Sua missão na equipe

Traduzir as regras de negócio de soluções disruptivas em código. Essa é a missão da equipe de Desenvolvimento na Zup. Sempre prezando pela qualidade do código - construindo soluções seguras e escaláveis!

Quais serão suas responsabilidades

Você será responsável pelo desenvolvimento dos produtos mais inovadores do mercado atuando no desenvolvimento de novas features, manutenção preventiva e evolutiva. Além de trazer críticas, novas ideias e ferramentas, com o objetivo de melhorar o desenvolvimento. Como um Developer IOS você atuará como uma referência técnica para o time que participa, executando code reviews e prezando pela qualidade das entregas.

O que você precisa ter para se encaixar como nível Júnior?

  • Algum conhecimento em Swift ou Objective-C;
  • Conhece lógica de programação e POO;
  • Conhece o framework CocoaTouch;
  • Conhece o Xcode;

Diferenciais para iOS Júnior:

  • Familiaridade com alguma metodologia ágil;
  • Sabe trabalhar com o GIT;
  • Sabe trabalhar com serviços REST;

O que seria muito legal se você soubesse, para se encaixar como nível Pleno?

  • Muito conhecimento em Swift ou Objective-C;
  • Domínio de lógica de programação e POO;
  • Familiaridade com alguma metodologia ágil;
  • Sabe trabalhar com o GIT e consegue resolver problemas;
  • Sabe implementar integração com serviços REST;
  • Sabe modelar camada de dados;
  • Conhecimento da Apple Human Interface Guidelines;
  • Conhecimento em debugging;

Diferencias para iOS Pleno:

  • Sabe modelar banco de dados mobile;
  • Sabe trabalhar com requests criptografadas;
  • Sabe trabalhar com frameworks de segurança (KeyChainAccess);
  • Experiência com UnitTest;

O que te tornaria um Sênior ou Especialista para essa vaga?

  • Domínio em Swift e/ou Objective-C;
  • Domínio de lógica de programação e POO;
  • Experiência em metodologias de desenvolvimento ágil, incluindo a capacidade de estimar a complexidade de funcionalidades e desenvolvimento;
  • Profundo conhecimento com o GIT e consegue resolver problemas;
  • Sabe arquitetar e implementar integração com serviços REST;
  • Sabe arquitetar e implementar camada de dados;
  • Experiência com teste unitário, integrado e performance;
  • Experiência com integração contínua;
  • Sabe arquitetar um aplicativo do zero;
  • Domina e sabe propor melhorias baseada na Apple Human Interface Guidelines;
  • Conhecimento profundo em debugging;
  • Sabe trabalhar com frameworks de segurança (KeyChainAccess);

Diferenciais para um iOS Sênior ou Especialista:

  • Sabe trabalhar com requests criptografadas;
  • Promover melhoria contínua;
  • Documentar o projeto para facilitar manutenção futura;
  • Ser uma referência técnica;

 

Candidatar-se a essa vaga de emprego

* Obrigatório