Descripción
1. Análise, especificação técnica, desenho e desenvolvimento para aplicações iOS;
2. Trabalhar em equipes multidisciplinares desenvolvendo novas funcionalidades, identificando e propondo melhorias;
3. Atuar com mapeamento e modelagem de processos, levantamento da árvore de problemas, levantamento das competências, desenho ou redesenho de novas operações;
4. Garantir a qualidade do código, a organização e manutenção do mesmo nos repositórios;
5. Auxiliar na divulgação do conhecimento entre os demais desenvolvedores do grupo.
Requisitos
Requisitos e qualificações
6. Experiência com Swift, Objective-C
7. Experiência em Arquiteturas: MVVM, MVP, VIPER, Clean Architecture;
8. Conceitos e Libs: Cocoapods, Alamofire, Firebase, FacebookSDK, Nuke, Lottie, SwiftRSA, bottomsheet, Google Sign, SwiftLint
9. Experiência em Processos: Code Review, Git Flow (se sentir confortável com o envio de Pull Requests, resolução de conflitos etc) ;
10. Experiência em Tests Unitários: Quick e Nimble;
11. Experiência em Testes de interface: XCUITests;
12. Experiência com ViewCode.
Informações adicionais
13. Desenvolvedor iOS com sólida experiência;
14. Arquitetura de software, infraestrutura de TI e processos de desenvolvimentos de software (RUP);
15. Conhecimento em sistemas de controle de versão (VCS) Git e TFS Version Control;
16. Desejável trabalhado em projetos que empregavam Continuous Integration (CI) e Continuous Delivery (CD);
17. Conhecimento de metodologias Ágeis;
18. Boas power-skills, boa comunicação, auto-gestão, pró-ativo, interessado.
Beneficios