Descrição:O profissional atuará, entre outras responsabilidades, na identificação e resolução de problemas, propondo soluções de contorno e definitivas para garantir a disponibilidade, performance e confiabilidade dos sistemas. Também será responsável pela modelagem de dados em projetos de alta complexidade, definição de arquiteturas e condução técnica das soluções. Além disso, liderará processos de testes e homologação, assegurando a qualidade das entregas, bem como analisará requisitos de negócio, documentará as soluções, realizará o desenvolvimento conforme padrões estabelecidos e revisará códigos para garantir a excelência técnica.Requisitos:• Formação superior completa em Ciência da Computação, Sistemas de Informação, Engenharia de Computação ou áreas correlatas; • Conhecimento avançado na linguagem de programação Swift, incluindo conceitos avançados e práticas recomendadas de qualidade, privacidade e segurança; • Experiência sólida no uso do XCode como ambiente de desenvolvimento integrado (IDE) para o desenvolvimento de aplicativos iOS; • Experiência em arquitetura de aplicativos iOS, como MVVM, MVP, Clean Architecture; • Habilidades de otimização de código para torná-lo mais eficiente; • Criação de código legível para outros desenvolvedores; • Amplo conhecimento de Framworks base e outras como Combine, SwiftUI, UIKit, Alamofire ou URLSession; • Habilidade para implementar soluções eficientes e escaláveis e de baixo consumo de processamento, memória e energia; • Capacidade de projetar e implementar arquiteturas robustas e modularizadas; • Habilidade para criar interfaces de usuário intuitivas e atraentes; • Familiaridade com padrões de design de software, como Injeção de Dependência (DI), Padrão de Repositório, e outros padrões de design relevantes para o desenvolvimento iOS; • Experiência em escrever testes unitários e de integração para aplicativos iOS (Exemplo: XCTest, XCUITest); • Habilidades avançadas de depuração; • Familiaridade com sistemas de controle de versão, como Git, e boas práticas de colaboração em equipe, como Pull Requests e Code Reviews; • Integração (consumo) com APIs Rest e Restful; • Conhecimento em banco de dados SQL; • Capacidade de quebrar as tarefas em tarefas menores.