O que a pessoa atuando no cargo de Líder Técnico faz?

Ela irá atuar no desenvolvimento de aplicações iOS e MacOS que resolvem problemas complexos de cliente internacional. A pessoa é responsável pela definição da arquitetura das novas features a serem implementadas na aplicação assim como o entendimento junto ao cliente de como essas features devem funcionar. Ela também precisa identificar riscos e dependências associadas às features.

Partindo daí, ela deve ajudar o time de desenvolvimento a quebrar essas features em tarefas e planejar o desenvolvimento. É esperado também que partes críticas das features possam ser codificadas diretamente pela pessoa líder técnica.

Essa liderança técnica também deve acompanhar o desenvolvimento e fazer revisões de código a fim de validar se a arquitetura inicialmente pensada está sendo seguida corretamente.

Para você atuar no cargo de Liderança Técnica iOS/MacOS é necessário ter alguns dos seguintes requisitos:

  • Gostar de desafios técnicos. Ter motivação por entender qual o problema a ser resolvido e construir soluções inovadoras.
  • Trabalho em equipes seguindo processos/metodologias ágeis;
  • Inglês avançado a fluente.
  • Formação em Ciências da Computação, Engenharia da computação, Sistemas de Informação e áreas afins;
  • Ter experiência com desenvolvimento, preferencialmente com apps móveis ou desktop;
  • Conhecimento da plataforma iOS como um todo e grande conhecimento de orientação a objetos;
  • Experiência com diferentes técnicas de revisão de código;
  • Saber trabalhar com pessoas identificando seus pontos fortes e pontos a melhorar, e dando feedback para o seu crescimento;

É desejável, ainda, experiência com:

  • Acompanhamento de carreira
  • Liderança de time
  • APIs REST
  • Swift UI
  • Automação de testes
  • APIs de conectividade
  • APIs de UI iOS