VAGASLUME
O

Desenvolvedor(a) Front-end Sênior (React.JS)

Onebrain · Remoto · Journy

Next.JSA combinarCLT

Sobre a vaga

Pessoa Desenvolvedora Front-end Sênior (React.js)

Estamos buscando uma Pessoa Desenvolvedora Front-end Sênior para fazer parte do nosso time de Engenharia, atuando na construção e evolução de aplicações web robustas, escaláveis e com foco em performance, qualidade e experiência do usuário.

Buscamos alguém com forte domínio de React.js, visão de arquitetura front-end e experiência em ambientes de desenvolvimento ágeis, que tenha autonomia para tomar decisões técnicas e contribuir ativamente para a evolução das soluções.

O que você precisa saber?
  • Sólida experiência com HTML, CSS e JavaScript moderno (ES6+);

  • Domínio de React.js. Experiência com Vue.js ou Angular também é considerada, desde que exista disponibilidade e interesse em atuar com React;

  • Experiência avançada com gerenciamento de estado, utilizando ferramentas como Redux, Zustand, Recoil ou similares;

  • Conhecimento aprofundado em performance web, otimização de rendering e acessibilidade;

  • Experiência com testes automatizados, utilizando ferramentas como Jest, Cypress e Testing Library;

  • Conhecimento de arquitetura de aplicações front-end, padrões e boas práticas voltadas à escalabilidade e manutenibilidade;

  • Experiência com Next.js, especialmente em aplicações utilizando SSR e SSG;

  • Sólidos conhecimentos em integração e consumo de APIs REST e GraphQL;

  • Experiência com CI/CD e ferramentas de automação;

  • Domínio de Git e experiência trabalhando com processos de versionamento em times ágeis.

Será um diferencial se você tiver:
  • Experiência com integração entre aplicações web e apps mobile via WebView;

  • Experiência na construção e manutenção de Design Systems;

  • Conhecimento prático em Web Components e WebAssembly (Wasm);

  • Conhecimento em segurança no front-end, incluindo OWASP, sanitização de dados e Content Security Policy (CSP).

O que esperamos dessa pessoa?
  • Autonomia para atuar em desafios técnicos e propor soluções;

  • Visão de arquitetura e preocupação com qualidade e escalabilidade;

  • Capacidade de trabalhar de forma colaborativa com Engenharia, Produto e demais áreas;

  • Mentalidade voltada para boas práticas, testes, performance e evolução contínua;

  • Comunicação clara e capacidade de compartilhar conhecimento com o time.

Se você gosta de construir produtos digitais, resolver problemas complexos e trabalhar com tecnologias modernas de Front-end, queremos te conhecer!

Requisitos principais

Next.JSTypescriptReact.JSSAASReduxZustandJestSSRSGRCI/CDWebview