Na CI&T, você terá a oportunidade de contribuir para soluções móveis em um ambiente colaborativo e multicultural. Como Desenvolvedor(a) Mobile iOS de nível intermediário, você criará e aprimorará aplicativos nativos, com foco em qualidade, desempenho e uma experiência fluida para as pessoas usuárias.
Responsabilidades
- Colaborar com equipes de desenvolvimento backend, design e produto na criação de aplicativos iOS
- Projetar, desenvolver e manter soluções modulares e escaláveis com Swift, SwiftUI e Objective-C
- Orientar desenvolvedores juniores e compartilhar boas práticas
- Participar de revisões de código e contribuir para a qualidade e consistência das soluções
- Otimizar o desempenho dos aplicativos e resolver problemas técnicos
- Contribuir para a melhoria contínua dos processos e das ferramentas de desenvolvimento
Requisitos obrigatórios
- Proficiência em Swift e SwiftUI
- Conhecimento do iOS SDK, Xcode e bibliotecas e frameworks nativos
- Experiência com integração de APIs RESTful e WebSockets
- Familiaridade com princípios de arquitetura de software, como MVVM, MVC ou VIPER
- Experiência com testes unitários e de interface usando frameworks como XCTest
- Conhecimento de gerenciamento de memória, otimização de desempenho e análise de código no ambiente iOS
- Experiência com CoreData, CoreAnimation e bibliotecas de terceiros
- Familiaridade com Git ou outros sistemas de controle de versão
- Capacidade de resolver problemas, atenção a detalhes, autonomia e senso de responsabilidade pelos projetos
Diferenciais
- Experiência com pipelines de CI/CD para iOS e automação de builds
- Conhecimento de metodologias ágeis
- Familiaridade com padrões de projeto e boas práticas de desenvolvimento mobile
O que esperamos
Buscamos uma pessoa que goste de desenvolvimento iOS, colabore com diferentes especialidades e contribua para soluções móveis de qualidade. Você poderá compartilhar conhecimento com a equipe, assumir responsabilidades e ajudar a aprimorar a forma como os projetos são desenvolvidos.