VAGASLUME
C

[Job-32167] Senior iOS Developer – AI, Brazil

CI&T · Região Metropolitana de Campinas - SP · Presencial · DigAí

A combinarFreelance

Sobre a vaga

Na CI&T, você poderá contribuir para a evolução de um aplicativo financeiro modular de grande escala, criando experiências iOS robustas, seguras e de alta qualidade. Você trabalhará com tecnologias modernas, como SwiftUI e Combine, e apoiará a evolução para Swift 6. Também terá a oportunidade de incorporar ferramentas de inteligência artificial ao ciclo de desenvolvimento, com foco em produtividade e qualidade.

A CI&T atua há 30 anos em transformação tecnológica e reúne equipes em mais de 25 países, trabalhando em soluções para grandes empresas. Para quem reside na Região Metropolitana de Campinas, a presença nos escritórios da cidade é obrigatória, conforme a política de frequência vigente.

Responsabilidades

  • Desenvolver e evoluir funcionalidades para iOS usando Swift e SwiftUI
  • Contribuir para uma arquitetura modular de grande escala, priorizando qualidade, desempenho e facilidade de manutenção
  • Aplicar Combine e padrões de programação reativa na construção das soluções
  • Apoiar a evolução e a migração da aplicação para Swift 6
  • Criar e manter testes automatizados com XCTest ou Swift Testing
  • Participar de revisões de código, refinamentos e decisões técnicas com o time
  • Utilizar ferramentas de inteligência artificial para apoiar a criação e análise de código, testes, documentação e resolução de problemas
  • Aplicar boas práticas de desenvolvimento, qualidade e segurança em um contexto financeiro


Requisitos obrigatórios

  • Experiência sólida com Swift e desenvolvimento de aplicativos iOS
  • Experiência com SwiftUI e interfaces declarativas
  • Conhecimento sólido de Combine, incluindo publicadores, operadores e vinculações
  • Experiência com arquitetura modular e padrões como MVVM-C
  • Experiência com XCTest ou Swift Testing
  • Conhecimento em gerenciamento de dependências com SPM ou soluções equivalentes
  • Experiência com Git e desenvolvimento colaborativo
  • Familiaridade com pipelines de integração e entrega contínuas para aplicativos móveis
  • Experiência com inteligência artificial generativa ou ferramentas de codificação com IA no desenvolvimento de software
  • Capacidade de avaliar criticamente e ajustar código produzido com apoio de IA


Diferenciais

  • Experiência com Swift 6, incluindo async/await, atores, concorrência estrita e Sendable
  • Conhecimento em Kotlin e Kotlin Multiplatform (KMP)
  • Experiência com Tuist em aplicativos modulares
  • Conhecimento em Needle, Swinject ou outros frameworks de injeção de dependência
  • Experiência com SwiftLint e análise estática de código
  • Conhecimento em Bitrise, Fastlane, xcodebuild ou outras ferramentas de integração e entrega contínuas para dispositivos móveis
  • Experiência com aplicativos financeiros ou produtos digitais de grande escala


O que esperamos
Esperamos que você contribua com sua experiência em desenvolvimento iOS, colaborando com o time para construir soluções confiáveis e bem cuidadas. Valorizamos sua capacidade de avaliar criticamente as soluções, inclusive as apoiadas por inteligência artificial, e de buscar qualidade, segurança e evolução técnica contínuas.