Desenvolvedor(a) Front-end React Júnior (Autenticação e Acesso)

Sylision

United States

Remote

USD 6,700 - 10,000

Full time

34 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Ambiente colaborativo
Trabalhe de qualquer lugar
Conexão global com times de vários paí
Apoio à saúde física com TotalPass e M
Saúde mental Team Care
Contrato CLT ou PJ com definição de J

Job summary

A Sylision está oferecendo uma vaga para Desenvolvedor(a) Front-end React Júnior, com foco em autenticação e acesso. A posição é 100% remoto, CLT ou PJ, em regime de contratação de meio período. O salário varia entre R$ 3.000 e R$ 4.500.

Você trabalhará com React e Next.js, lidando com telas de login, recuperação de senha e verificação em duas etapas, garantindo segurança, acessibilidade e boas práticas de UX. O projeto envolve integração com OAuth e gestão de sessões com foco em segurança.

Qualifications

  • Curso, estágio ou projeto próprio com React.
  • Conhecimento básico de JavaScript e TypeScript.
  • Formulários controlados no React e acessibilidade.

Responsibilities

  • Construir telas de login, cadastro, recuperação de senha e verificação em duas etapas.
  • Integrar a entrada com contas de terceiros via fluxo OAuth com o back-end.
  • Gerenciar sessões expiram e renovação sem perder a página atual.
  • Validar formulários com mensagens claras sem revelar informações da conta.

Skills

React
JavaScript
TypeScript
Acessibilidade
Formulários React

Education

Projeto com React

Tools

Next.js
OAuth 2.0
OpenID Connect
Git
React Hook Form
Testing Library

Job description

Vaga aberta de Desenvolvedor(a) Front-end React Júnior (Autenticação e Acesso). A empresa contratante é confidencial neste anúncio, e a seleção é conduzida pela Sylision.

Nível: junior.

Modelo de trabalho: 100% Remoto.

Faixa salarial: R$ 3.000 a R$ 4.500.

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

Sobre a vaga

Login é a primeira tela de quase todo produto e a mais atacada. O front-end de autenticação cuida da entrada com senha, da recuperação de acesso, da verificação em duas etapas, da entrada com conta de terceiros e do fim de sessão. Cada tela precisa ser simples para quem é dono da conta e não dar pista nenhuma a quem tenta adivinhar.

Você vai trabalhar em React com Next.js nesse conjunto de telas. Os cuidados vão além da interface: mensagem de erro que não revela se o e-mail existe, token que não fica exposto onde um script consiga ler, redirecionamento pós-login que não aceita endereço externo, campo de código que funciona com o preenchimento automático do celular.

Também faz parte do trabalho a tela de dispositivos conectados, em que a pessoa vê onde a conta está aberta e encerra as sessões que não reconhece. É uma tela pequena que só tem valor se mostrar informação correta e agir na hora.

O que você vai fazer
  • Construir as telas de login, cadastro, recuperação de senha e verificação em duas etapas
  • Integrar a entrada com conta de terceiros pelo fluxo OAuth, junto com o back-end
  • Tratar sessão expirada e renovação sem perder a página em que a pessoa estava
  • Validar formulários com mensagens claras e sem revelar dados da conta
  • Garantir acessibilidade com teclado, foco visível e leitor de tela
  • Escrever testes com Testing Library para cada caminho de erro
Requisitos
  • Curso, estágio ou projeto próprio com React
  • JavaScript e TypeScript básicos
  • Formulários controlados no React
  • HTML e CSS com atenção à acessibilidade
  • Noção do que são cookie, sessão e token
  • Git no fluxo de revisão
Diferenciais
  • Next.js com rotas protegidas
  • Ter lido sobre OAuth 2.0 e OpenID Connect
  • Noção dos ataques mais comuns contra formulário de login
  • Testes de componente em projeto pessoal
  • Noção dos atributos de segurança de um cookie
Como é trabalhar aqui

Vaga 100% remota, com contratação CLT. A sede fica em São Paulo, SP. Mudanças nas telas de acesso passam por revisão de código e por uma checagem de segurança feita junto com o back-end, e o time mantém uma lista de casos de ataque que todo teste precisa cobrir. Pensar no que um invasor faria com a sua tela te parece interessante?

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
  • React
  • TypeScript
  • Next.js
  • Testing Library
  • CSS
  • OAuth 2.0
  • React Hook Form
  • 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) 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) 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) Front-end React Sênior (Análise de Crédito)
Desenvolvedor(a) Front-end React Sênior (Análise de Crédito)

Sylision • United States

Remote
USD 20,000 - 28,000
Ambiente colaborativo
Trabalhe de qualquer lugar
Conexão global com times
+2
Desenvolvedor(a) Front-end React Sênior (Programa de Pontos)
Desenvolvedor(a) Front-end React Sênior (Programa de Pontos)

Sylision • United States

Remote
USD 20,000 - 28,000
Ambiente colaborativo
Trabalhe de qualquer lugar
Conexão global com times
+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
Front-end React Júnior — Autenticação & Acesso (Remoto)
Front-end React Júnior — Autenticação & Acesso (Remoto)

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) Front-end React Pleno (Marketplace de Lojistas)
Desenvolvedor(a) Front-end React Pleno (Marketplace de Lojistas)

Sylision • United States

Remote
USD 11,000 - 15,000
Remoto 100%
Flexibilidade de horário
Trabalhar de qualquer lugar
+1
Desenvolvedor(a) Front-end Angular Júnior (Portal do Cliente)
Desenvolvedor(a) Front-end Angular Júnior (Portal do Cliente)

Sylision • United States

Remote
USD 6,700 - 10,000
Ambiente colaborativo
Trabalhe de qualquer lugar
Conexão global com times
+3
Desenvolvedor(a) Full Stack Pleno (Portal do Cliente)
Desenvolvedor(a) Full Stack Pleno (Portal do Cliente)

Sylision • United States

Remote
USD 11,000 - 15,000
Desenvolvedor(a) Front-end React Sênior (Ingressos e Eventos)
Desenvolvedor(a) Front-end React Sênior (Ingressos e Eventos)

Sylision • United States

Remote
USD 20,000 - 28,000
Ambiente colaborativo
Trabalhe de qualquer lugar
Conexão global
+2