**Cargo: Desenvolvedor IOS Pleno**
**Tipo de contratação: CLT**
**Modalidade: Home Office**
**Local de Trabalho: Home Office**
**Formação: Graduação na área de TI**
**Requisitos Obrigatórios/Tecnologia/Conhecimento necessários**:
Experiência em análise, desenvolvimento e manutenção de aplicativos com foco em princípios de arquitetura de software (SOLID);Desenvolvimento guiado por testes (TDD);Boas práticas de desenvolvimento e qualidade de software (CLEAN CODE e REFACTORING);Ter sólida experiência no desenvolvimento de aplicativos IOS e publicação de aplicativos na Apple Store;Melhores práticas de desenvolvimento para aplicativos IOS;
Entender e contribuir para as definições de interface e usabilidade dos aplicativos (UI/UX);Vivência com boas práticas seguindo o Swift Style Guide;Conhecimento e aplicação dos conceitos básicos de teste e cobertura de código;Experiência com padrões de projeto MVVMi, Viper, MVP, etc;Construção automatizada de aplicativos;Experiência com programação funcional, programação orientada a objeto e programação reativa;Conhecimento e domínio da linguagem Swift;Desenvolvimento de aplicativos Modulares;Criação de frameworks dinâmicos e bibliotecas estáticas para IOS;Desenvolvimento de aplicativos white label;Bom conhecimento em Cocoapods e Swift Package Manager;Engajamento com a comunidade open source.Desafios da Função: Contribuir para o desenvolvimento de arquitetura e aplicativos usando padrões de desenvolvimento e melhores práticas, auxiliar a equipe de backend para definir melhores contratos de comunicação entre mobile e microserviços, auxiliar na melhoria contínua com o time validando as entregas das sprints, melhoria continua dos sistemas visando a melhor experiência dos usuários.