• Análise, especificação técnica, desenho e desenvolvimento para aplicações iOS;
  • Trabalhar em equipes multidisciplinares desenvolvendo novas funcionalidades, identificando e propondo melhorias;
  • Atuar com mapeamento e modelagem de processos, levantamento da árvore de problemas, levantamento das competências, desenho ou redesenho de novas operações;
  • Garantir a qualidade do código, a organização e manutenção do mesmo nos repositórios;
  • Auxiliar na divulgação do conhecimento entre os demais desenvolvedores do grupo.

Requisitos e qualificações

  • Experiência com Swift, Objective-C
  • Experiência em Arquiteturas: MVVM, MVP, VIPER, Clean Architecture;
  • Conceitos e Libs: Cocoapods, Alamofire, Firebase, FacebookSDK, Nuke, Lottie, SwiftRSA, bottomsheet, Google Sign, SwiftLint
  • Experiência em Processos: Code Review, Git Flow (se sentir confortável com o envio de Pull Requests, resolução de conflitos etc) ;
  • Experiência em Tests Unitários: Quick e Nimble;
  • Experiência em Testes de interface: XCUITests;
  • Experiência com ViewCode.

 

Informações adicionais

  • Desenvolvedor iOS com sólida experiência;
  • Arquitetura de software, infraestrutura de TI e processos de desenvolvimentos de software (RUP);
  • Conhecimento em sistemas de controle de versão (VCS) Git e TFS Version Control;
  • Desejável trabalhado em projetos que empregavam Continuous Integration (CI) e Continuous Delivery (CD);
  • Conhecimento de metodologias Ágeis;
  • Boas power-skills, boa comunicação, auto-gestão, pró-ativo, interessado.