Santander

ANL TI SR

Get Tech SP Full time
ANL TI SR

Country: Brazil

Sobre o trabalho:

  • Analisar especificações técnicas para poder estimar o trabalho e, principalmente, desenvolver código em Swift para um App do mercado financeiro;

  • Revisar práticas em arquitetura, componentes e código, e propor melhorias para evolução contínua.

Experiência e conhecimentos necessários:

  • Possuir no mínimo 4 anos de experiência com desenvolvimento nativo para iOS;

  • Domínio de Programação Orientada a Objetos;

  • Domínio da linguagem Swift;

  • Desenvolvimento de layouts responsivos com Auto Layout e Interface builder (Storyboards, XIBs);

  • Conhecimento de arquitetura MVVM;

  • Conhecimento de design patterns (delegate, notification, injeção de dependências);

  • Gerenciamento de dependências com Cocoapods;

  • Conhecimento de frameworks nativos Apple e Design Guidelines;

  • Conhecimento em RESTful API's e JSON parsing;

  • Gerenciamento de versões na App Store;

  • Conhecimento em sistema de controle de versão Git (Gitflow);

  • Inglês técnico intermediário (leitura/escrita);

Desejável:

  • Trabalho em equipe com o uso de metodologia Ágil;

  • Ter trabalhado com acessibilidade ou possuir conhecimento no assunto;

  • Ter trabalhado com bibliotecas como Firebase, Realm, Alamofire;

  • Conhecimento em programação orientada a protocolos;

  • Conhecimento em testes unitários e automatizados;

  • Conhecimento em boas práticas: Code Review, Documentação, Clean swift, SOLID;

  • Conhecimento em bibliotecas para conexão com dispositivos Bluetooth;

  • Conhecimento em ofuscação de código;

  • Conhecimento em repositórios de código como Gitlab ou Bitbucket;

  • Conhecimento em ferramenta para gerenciamento ágil como Jira ou Redmine;