Desenvolvedor(a) iOS Pleno (Prontuário Eletrônico)

Sylision

United States

Remote

USD 11,000 - 15,000

Full time

31 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 com times de diferentes
Apoio à saúde física com TotalPass e M

Job summary

A Sylision está buscando um Desenvolvedor(iOS) Pleno para atuar em projeto de prontuário eletrônico remoto no Brasil. O app roda em iPad/iPhone, precisa funcionar offline e sincronizar depois, preservando cada anotação com segurança.

O foco é manter histórico do paciente e fluxo confiável em ambientes com sinal fraco. O candidato trabalhará com Swift, SwiftUI, Core Data, Keychain, biometria e testes com XCTest, garantindo conformidade com LGPD e confidencialidade dos dados.

Qualifications

  • Swift e SwiftUI em produção, com domínio de estado e navegação.
  • Persistência local com Core Data ou SwiftData.
  • Segurança de dados no iOS, incluindo Keychain e autenticação biométrica.

Responsibilities

  • Construir o registro de evolução clínica com salvamento local e sincronização posterior.
  • Proteger os dados no aparelho com cifragem, Keychain e bloqueio por biometria.
  • Esconder informações do paciente em notificações e na troca de apps.
  • Implementar busca rápida de paciente e acesso ao histórico recente.
  • Tratar edições concorrentes sem perder a anotação de ninguém.
  • Modelar a persistência local com Core Data e migrações seguras.
  • Escrever testes com XCTest para sincronização, cifragem e conflitos.

Skills

Swift
SwiftUI
Combine

Tools

Core Data
Keychain
LocalAuthentication
Git
XCTest

Job description

Vaga aberta de Desenvolvedor(a) iOS Pleno (Prontuário Eletrônico). 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 de prontuário para iPad e iPhone, o profissional de saúde consulta o histórico do paciente, registra a evolução durante a visita, prescreve e assina. Muitas vezes isso acontece em corredores e quartos onde o sinal é fraco, então o app precisa permitir o registro sem conexão e sincronizar depois, sem perder nenhuma anotação.

O app é escrito em Swift com SwiftUI, e cada funcionalidade que você entregar vai lidar com dado sensível. Dado de saúde exige cuidado em cada camada: o que fica no aparelho é cifrado, a sessão expira e pede biometria para voltar, e nenhuma informação de paciente aparece em notificação ou na tela de troca de apps. Ao mesmo tempo, o profissional não pode perder tempo com o app, porque precisa abrir o paciente certo em dois toques.

Conflito de edição também é real: duas pessoas podem registrar evolução no mesmo paciente ao mesmo tempo, e o app precisa preservar as duas anotações. Cabe a você decidir a modelagem local e a estratégia de sincronização, e escrever os testes que provam que nenhuma anotação some.

O que você vai fazer:
  • Construir o registro de evolução clínica com salvamento local e sincronização posterior
  • Proteger os dados no aparelho com cifragem, Keychain e bloqueio por biometria
  • Esconder informações do paciente em notificações e na troca de apps
  • Implementar busca rápida de paciente e acesso ao histórico recente
  • Tratar edições concorrentes sem perder a anotação de ninguém
  • Modelar a persistência local com Core Data e migrações seguras
  • Escrever testes com XCTest para sincronização, cifragem e conflitos
Requisitos:
  • Swift e SwiftUI em produção, com domínio de estado e navegação
  • Persistência local com Core Data ou SwiftData
  • Segurança de dados no iOS, incluindo Keychain e autenticação biométrica
  • Sincronização de dados com funcionamento sem conexão
  • Testes automatizados com XCTest
  • Autonomia para entregar uma funcionalidade inteira e explicar as próprias escolhas de desenho
Diferenciais:
  • Ter trabalhado com aplicação de saúde ou outro dado sensível
  • Noção de LGPD aplicada a dado de saúde
  • Acessibilidade com VoiceOver e Dynamic Type
  • Suporte a iPad com múltiplas janelas
Como é trabalhar aqui:

Vaga 100% remota, com contratação CLT. A sede fica em São Paulo, SP. As mudanças que tocam dado de paciente passam por revisão de código com checagem específica de segurança, e o time valida os fluxos novos com profissionais de saúde antes da publicação. Programar sabendo que do outro lado há um paciente sendo atendido muda o seu cuidado com o código? 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
  • Core Data
  • 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) Mobile React Native Pleno (Faturamento Hospitalar)
Desenvolvedor(a) Mobile React Native Pleno (Faturamento Hospitalar)

Sylision • United States

Remote
USD 11,000 - 15,000
Ambiente colaborativo
Trabalho remoto
Conexão com times globais
+1
Desenvolvedor(a) Full Stack Sênior (Prontuário Eletrônico)
Desenvolvedor(a) Full Stack Sênior (Prontuário Eletrônico)

Sylision • United States

Remote
USD 25,000 - 31,000
Ambiente colaborativo
Trabalhe de qualquer lugar com flexib.
Conexão global
+3
Desenvolvedor(a) iOS Pleno (Autenticação e Acesso)
Desenvolvedor(a) iOS Pleno (Autenticação e Acesso)

Sylision • United States

Remote
USD 11,000 - 15,000
Ambiente colaborativo
Trabalhe de qualquer lugar
Conexão global
+3
Desenvolvedor iOS Pleno — Prontuário Seguro (Remoto)
Desenvolvedor iOS Pleno — Prontuário Seguro (Remoto)

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) iOS Júnior (Cotação de Seguros)
Desenvolvedor(a) iOS Júnior (Cotação de Seguros)

Sylision • United States

Remote
USD 6,700 - 10,000
Ambiente colaborativo
Trabalhe de qualquer lugar
Conexão global com times de diferentes
+1
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
Desenvolvedor(a) Front-end React Júnior (Prontuário Eletrônico)
Desenvolvedor(a) Front-end React Júnior (Prontuário Eletrônico)

Sylision • United States

Remote
USD 6,700 - 10,000
Ambiente remoto
Trabalho flexível
Conexão global
+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 Júnior (Controle de Acesso)
Desenvolvedor(a) Android Júnior (Controle de Acesso)

Sylision • United States

Remote
USD 6,700 - 10,000
Ambiente colaborativo
Trabalhe de qualquer lugar
Conexão global com times de diferentes
+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