Desenvolvedor iOS Sênior; Gateway de APIs
Listed on 2026-10-29
-
IT/Tech
UI/UX Design, Web Developer, Digital Media & Production, Systems Engineer
Vaga aberta de Desenvolvedor(a) iOS Sênior (Gateway de APIs). A empresa contratante é confidencial neste anúncio, e a seleção é conduzida pela Sylision.
Nível: senior.
Modelo de trabalho: 100% Remoto.
Faixa salarial: R $ 10.500 a R $ 13.500.
Contratação: tempo integral, CLT ou PJ.
Sobre a vaga:Todo pedido que o aplicativo iOS faz passa por um gateway de APIs, que autentica, limita a quantidade de chamadas, encaminha para o serviço certo e devolve erros padronizados. A camada de rede do app precisa conversar bem com esse gateway: renovar o token antes que expire, esperar e tentar de novo quando recebe limite excedido, não repetir operações que alteram dados e entender cada código de erro.
Essa camada é um pacote Swift usado por vários módulos do app. Ela cuida de autenticação com tokens guardados no Keychain, assinatura de requisições, fixação de certificado, versionamento de endpoints, cache de respostas e telemetria de cada chamada. Quando ela erra, o app inteiro sente.
Como sênior, você é responsável pelo desenho desse pacote, pela forma como os outros times o usam e pela evolução sem quebrar quem já depende dele.
O que você vai fazer:- Projetar a camada de rede como pacote Swift com interface estável e documentada
- Implementar renovação de token concorrente sem disparar várias renovações ao mesmo tempo
- Tratar limite de chamadas com espera progressiva e respeito ao tempo indicado pelo gateway
- Configurar fixação de certificado com plano de troca sem bloquear quem usa o app
- Padronizar o tratamento de erros do gateway para todos os módulos
- Medir latência e taxa de erro por endpoint a partir do aparelho
- Orientar outros times no uso do pacote e revisar contribuições
- Swift em produção, com domínio de URLSession e concorrência
- Autenticação com OAuth 2.0 e armazenamento seguro no Keychain
- Desenho de bibliotecas internas com versionamento semântico
- Testes de rede com respostas simuladas e cenários de falha
- Conhecimento de segurança de transporte e de fixação de certificado
- Capacidade de documentar e de dar suporte a outros times
- Vivência com gateways de APIs do lado do servidor
- Modularização de app iOS com Swift Package Manager
- Observabilidade de rede no aparelho
- SwiftUI e Combine na camada de apresentação
Vaga 100% remota, com contratação CLT. A sede fica em São Paulo, SP. O pacote de rede tem notas de versão escritas a cada mudança, e qualquer alteração na interface pública passa por revisão com representantes dos times que o usam.
Benefícios oferecidos pela empresa contratante:- Ambiente colaborativo, com senso de comunidade e conquistas celebradas em equipe
- Trabalhe de qualquer lugar, com liberdade e flexibilidade
- Conexão global: convivência com times de diferentes países e culturas
- Apoio à saúde física com Total Pass e Mediquo
- Cuidado com a saúde mental pelo programa Team Care
- Contratação e jornada definidas com a empresa contratante
- Swift
- SwiftUI
- Combine
- XCTest
- URLSession
- Swift Package Manager
- Keychain
- Git
tratados conforme a LGPD, com remoção a qualquer momento, a pedido.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).