Skills
Sobre a Vaga
Na CI&T, você vai atuar em um projeto mobile para um cliente internacional do setor financeiro, desenvolvendo aplicativos nativos iOS para apoiar a compra e a gestão de produtos como fundos mútuos, ETFs, planos de aposentadoria, títulos e outras opções do mercado.
Esta oportunidade é 100% on-site na base da empresa em Campinas.
Responsabilidades
- Desenvolver e evoluir aplicações nativas para iOS, contribuindo com padrões de código, arquitetura e qualidade
- Implementar novas funcionalidades em colaboração com UX, desenvolvedores de outros domínios (Android, Web e Back End) e QA
- Participar da construção, melhoria e manutenção das aplicações
- Aplicar boas práticas de segurança e performance
- Investigar, corrigir e resolver problemas técnicos
- Realizar code reviews e apoiar o time no desenvolvimento seguro e consistente
- Trabalhar com times híbridos e distribuídos, com alta exposição ao cliente
Requisitos
- Experiência como Desenvolvedor(a) iOS ou função equivalente
- Forte experiência em Swift
- Conhecimento de padrões arquiteturais como REST, MVVM e Clean Architecture
- Vivência com paradigmas como Protocol Oriented Programming e princípios SOLID
- Experiência com notificações e animações
- Conhecimento em Swift Async e Combine
- Uso de versionamento com Git e familiaridade com Git Flow
- Experiência com ambientes maduros de CI/CD usando GitHub Actions
- Testes unitários e de integração com XCTest e XCUITest
- Boas habilidades de comunicação em inglês (oral e escrita)
Beneficios
- Atuação em projeto estratégico para o setor financeiro, com contato direto com o cliente
- Ambiente colaborativo com times distribuídos e foco em qualidade técnica
- Oportunidade de evoluir arquitetura e práticas de desenvolvimento iOS no dia a dia