Seleção conduzida pela Sylision. A empresa contratante é confidencial neste anúncio. Modelo 100% remoto. Contratação: tempo integral, CLT ou PJ. **O que você vai fazer** * Construir e manter telas de agendamento, fila e prontuário em React com TypeScript. * Modelar formulários longos com validação condicional usando React Hook Form e Zod. * Aplicar acessibilidade real (navegação por teclado, rótulos, foco visível, contraste) nas telas que entregar. * Consumir APIs REST de agenda, convênio e cadastro, tratando falha parcial sem derrubar a tela. * Escrever testes de componente e de fluxo com Testing Library. * Revisar os componentes com design antes de começar a implementação. * Participar da revisão de código do time. **Requisitos** * De 2 a 4 anos de experiência com React em produto usado por pessoas de fora da empresa. * TypeScript, incluindo tipos para formulário e para resposta de API. * Domínio de formulário complexo: validação, máscara, campo derivado, estado condicional. * Testes automatizados de interface. * Noções de HTML semântico e WAI\-ARIA. **Diferenciais** * Ter trabalhado com saúde, convênio ou dado pessoal sensível. * Vídeo no navegador (WebRTC ou SDK de terceiro). * LGPD aplicada à interface: consentimento, mascaramento em tela, retenção. * Storybook para documentar componente. **Como é trabalhar aqui** A vaga é da empresa, em modelo híbrido em São Paulo, com os dias de escritório combinados dentro do time e o restante do tempo de casa. Usamos quadro visível, refinamento semanal e revisão de código antes do merge. Quem chega pega uma tarefa pequena de ponta a ponta na primeira semana, acompanhada de perto, para entender o caminho do código até produção. **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** React, TypeScript, React Hook Form, Zod, Vite, Jest, Testing Library, WAI\-ARIA, REST **Como funciona o processo** A busca é feita por pessoas: quando o seu perfil combina com a vaga, a Sylision entra em contato, normalmente por WhatsApp. O seu currículo também passa a valer para os próximos processos compatíveis. Os seus dados são tratados conforme a LGPD, e a remoção é feita a qualquer momento, a seu pedido. Benefícios: * Trabalho remoto Local do trabalho: Remoto