Descrição do Cargo:
O candidato ideal para esse cargo será responsável por desenvolver novas funcionalidades para aplicações iOS, manter e evoluir módulos já existentes e integrar serviços backend (REST). Além disso, ele precisará colaborar com outros times e camadas da aplicação para garantir qualidade, organização e eficiência no desenvolvimento.
Requisitos Técnicos:
* Experiência em métodos ágeis
* Linguagem Swift e Objective-C
* Desenvolvimento em View Code
* Uso de CocoaPods
* Conhecimento em SOLID
* Padrões de arquitetura (VIP, MVVM)
* Testes unitários
* Git (Gitflow, GitLab)
Requisitos Desejáveis:
* Proficiência com iOS SDK e integração via CocoaPods
* Conhecimento das Human Interface Guidelines da Apple
* Experiência com análise de performance e otimização usando Instruments
* Vivência com frameworks como ARKit, Core Data, Core ML
* Domínio de padrões de design (Singleton, Observer, Factory)