Desenvolvedor iOS Pleno/Sênior
O Desenvolvedor de Aplicações Móveis será responsável por desenvolver funcionalidades inovadoras para aplicações iOS, manter e melhorar módulos existentes, integrar serviços backend (REST) e garantir qualidade, organização e eficiência no desenvolvimento.
Requisitos Técnicos:
* Experiência em métodos ágeis e gerenciamento de projetos
* Conhecimento avançado de linguagens como Swift e Objective-C
* Desenvolvimento em View Code com foco em performance e escalabilidade
* Uso eficaz de CocoaPods para gestão de dependências
* Aplicação das práticas SOLID para desenvolvimento sustentável
* Implementação de padrões de arquitetura (VIP, MVVM) para alta confiabilidade
* Testes unitários rigorosos para garantir a qualidade do código
* Uso proficiente de ferramentas como Git (Gitflow, GitLab) para controle de versões e colaboração
Requisitos Desejáveis:
* Proficiência em frameworks como ARKit, Core Data e Core ML para desenvolvimento de aplicações avançadas
* Conhecimento das Diretrizes de Interface do Usuário da Apple para criação de experiências de usuário inovadoras
* Experiência em análise de desempenho e otimização utilizando Instrumentos
* Domínio dos padrões de design Singleton, Observer e Factory para desenvolvimento robusto