Ci&t

[Job-26039] Mid level Developer IOS, Brazil

Brazil / Campinas, SP Full Time
Somos especialistas em transformação tecnológica, unindo expertise humana à IA para criar soluções tech escaláveis. Com mais de 7.400 CI&Ters ao redor do mundo, já formamos parcerias com mais de 1.000 clientes durante nossos 30 anos de história. Inteligência Artificial é nossa realidade.

Importante: se você reside na Região Metropolitana de Campinas, sua presença nos escritórios da cidade será obrigatória, conforme a política de frequencia vigente.

Responsabilidades:

Codificar e implementar novas funcionalidades do início ao fim, seguindo as especificações de design e requisitos.
Analisar e corrigir bugs reportados em ambiente de produção e desenvolvimento de forma proativa.
Contribuir para a refatoração de código legado, buscando padrões mais limpos e eficientes.
Implementar a integração com serviços de backend (REST/GraphQL), tratando a serialização de dados e os estados de erro.
Participar ativamente da revisão de código de outros membros do time, oferecendo feedback construtivo.
Criar e manter documentação técnica sobre as funcionalidades implementadas e as decisões de design.
Trabalhar em estreita colaboração com Product Owners (PO), designers (UX/UI) e engenheiros de backend para definir soluções.


Requisitos:

Experiência sólida com Swift (preferencialmente Swift 6).
Conhecimento prático em SwiftUI e Combine.
Experiência com Apollo GraphQL Client ou consumo de APIs REST/GraphQL.
Boa compreensão de MVVM e padrões de arquitetura.
Noções de concorrência (async/await, DispatchQueue, Task).
Conhecimento de Git e metodologias ágeis (Scrum, Kanban).
Noções sobre o processo de Integração Contínua (CI) e como gerar builds de teste.

Diferencial:

Uso básico de ferramentas de profiling (Instruments) para monitoramento de threads e consumo de memória.
Experiência em escrever testes unitários para a lógica de negócio principal (Modelos e View Models).


 #LI-RR2
#Midsenior