Desenvolvedor(a) iOS Pleno (Autenticação e Acesso)

Sylision

United States

Remote

USD 11,000 - 15,000

Full time

30 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Ambiente colaborativo
Trabalhe de qualquer lugar
Conexão global
TotalPass e Mediquo
Team Care
Contrato CLT ou PJ

Job summary

Sylision procura um Desenvolvedor iOS Pleno para trabalhar em autenticação e acesso em aplicativo móvel. O papel foca em login seguro, suporte a Apple/Google/Passkeys e renovação de sessão com biometria, mantendo alta usabilidade.

O contratado atuará com Keychain, LocalAuthentication e OAuth/OpenID em um ambiente 100% remoto e com testes automatizados para todos os fluxos de erro. Possibilidade de contratação CLT ou PJ.

Qualifications

  • Swift e SwiftUI em produção.
  • Keychain e LocalAuthentication.
  • OAuth 2.0 e OpenID Connect aplicados a app móvel.
  • Concorrência em Swift com async/await ou Combine.
  • Testes automatizados.
  • Autonomia para desenhar um módulo usado por outras partes do app.

Responsibilities

  • Implantar login com senha, conta Apple, conta Google e passkeys.
  • Armazenar credenciais no Keychain com proteção adequada.
  • Usar biometria para liberar a sessão sem expor segredos.
  • Renovar sessão com segurança com chamadas simultâneas.
  • Construir a tela de aparelhos conectados com encerramento remoto.
  • Tratar verificação em duas etapas com preenchimento automático de código.
  • Escrever testes com XCTest para caminhos de erro do módulo.

Skills

Swift
SwiftUI
Async/Await
Automated testing

Tools

Keychain
LocalAuthentication
OAuth 2.0
OpenID Connect
XCTest
Git

Job description

Vaga aberta de Desenvolvedor(a) iOS Pleno (Autenticação e Acesso). A empresa contratante é confidencial neste anúncio, e a seleção é conduzida pela Sylision.

Nível: pleno.

Modelo de trabalho: 100% Remoto.

Faixa salarial: R$ 5.000 a R$ 6.500.

Contratação: tempo integral, CLT ou PJ.

Sobre a vaga:

No aplicativo iOS, a autenticação começa no primeiro acesso e não termina mais: login com senha, entrada com conta Apple ou Google, verificação em duas etapas, biometria para voltar ao app, renovação silenciosa de sessão e encerramento remoto quando a pessoa perde o aparelho. Cada um desses pontos é alvo de ataque e, ao mesmo tempo, precisa ser tão simples que ninguém desista.

O que você vai fazer:
  • Implementar login com senha, conta Apple, conta Google e passkeys
  • Guardar credenciais no Keychain com os níveis de proteção adequados
  • Usar biometria para liberar a sessão sem expor segredos
  • Implementar a renovação de sessão de forma segura com chamadas simultâneas
  • Construir a tela de aparelhos conectados com encerramento remoto
  • Tratar a verificação em duas etapas com preenchimento automático de código
  • Escrever testes com XCTest para cada caminho de erro do módulo
Requisitos:
  • Swift e SwiftUI em produção
  • Keychain e LocalAuthentication
  • OAuth 2.0 e OpenID Connect aplicados a app móvel
  • Concorrência em Swift com async e await ou Combine
  • Testes automatizados
  • Autonomia para desenhar um módulo usado por outras partes do app
Diferenciais:
  • Passkeys e AuthenticationServices
  • Noção de ataques comuns contra autenticação em app móvel
  • Ter mantido módulo compartilhado em app grande
  • Acessibilidade nas telas de login
Como é trabalhar aqui:

Vaga 100% remota, com contratação CLT. A sede fica em São Paulo, SP. Qualquer mudança no módulo de acesso passa por revisão com checagem de segurança e por testes automatizados de todos os caminhos de erro, e o time registra as decisões em documentos curtos. Fazer o login ficar mais seguro e mais rápido ao mesmo tempo te parece possível? Na candidatura, informe a sua pretensão salarial.

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 TotalPass e Mediquo
  • Cuidado com a saúde mental pelo programa Team Care
  • Contratação e jornada definidas com a empresa contratante
Tecnologias envolvidas:
  • Swift
  • SwiftUI
  • Combine
  • AuthenticationServices
  • Keychain
  • LocalAuthentication
  • XCTest
  • Git
Seus dados:

tratados conforme a LGPD, com remoção a qualquer momento, a pedido.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Desenvolvedor(a) iOS Sênior (Gateway de APIs)
Desenvolvedor(a) iOS Sênior (Gateway de APIs)

Sylision • United States

Remote
USD 23,000 - 30,000
Trabalhe de qualquer lugar
Plano de saúde e bem‑estar
Flexibilidade de horário
+3
iOS Pleno: Autenticação e Acesso Seguro (Remoto)
iOS Pleno: Autenticação e Acesso Seguro (Remoto)

Sylision • United States

Remote
USD 11,000 - 15,000
Ambiente colaborativo
Trabalhe de qualquer lugar
Conexão global
+3
Desenvolvedor(a) Android Pleno (Gateway de APIs)
Desenvolvedor(a) Android Pleno (Gateway de APIs)

Sylision • United States

Remote
USD 11,000 - 15,000
Desenvolvedor(a) iOS Pleno (Prontuário Eletrônico)
Desenvolvedor(a) iOS Pleno (Prontuário Eletrônico)

Sylision • United States

Remote
USD 11,000 - 15,000
Ambiente colaborativo
Trabalhe de qualquer lugar
Conexão global com times de diferentes
+1
Desenvolvedor(a) Full Stack Sênior (Autenticação e Acesso)
Desenvolvedor(a) Full Stack Sênior (Autenticação e Acesso)

Sylision • United States

Remote
USD 25,000 - 31,000
Ambiente flexível
Trabalho remoto integral
Conexão com equipes globais
+2
Desenvolvedor(a) iOS Júnior (Carrinho e Checkout)
Desenvolvedor(a) iOS Júnior (Carrinho e Checkout)

Sylision • United States

Remote
USD 6,700 - 10,000
Ambiente flexível e remoto
Mentoria com equipes internacionais
Apoio à saúde e bem-estar
+2
Desenvolvedor(a) iOS Júnior (Gestão de Condomínios)
Desenvolvedor(a) iOS Júnior (Gestão de Condomínios)

Sylision • United States

Remote
USD 6,700 - 10,000
Ambiente colaborativo
Trabalho remoto
Conexão com times globais
+1
Desenvolvedor(a) Android Pleno (Assinatura Eletrônica)
Desenvolvedor(a) Android Pleno (Assinatura Eletrônica)

Sylision • United States

Remote
USD 11,000 - 15,000
Ambiente colaborativo
Trabalhe de qualquer lugar
Conexão global
+3
Desenvolvedor(a) Front-end React Júnior (Autenticação e Acesso)
Desenvolvedor(a) Front-end React Júnior (Autenticação e Acesso)

Sylision • United States

Remote
USD 6,700 - 10,000
Ambiente colaborativo
Trabalhe de qualquer lugar
Conexão global com times de vários paí
+3
Desenvolvedor(a) Mobile React Native Sênior (Onboarding de Clientes)
Desenvolvedor(a) Mobile React Native Sênior (Onboarding de Clientes)

Sylision • United States

Remote
USD 22,000 - 29,000
Ambiente colaborativo
Trabalho remoto total
Flexibilidade de localização
+1