Resumo da vaga

Engenharia de Software Frontend Pleno- React| RD Station (Remoto)

Requisitos e responsabilidades

Conteúdo da vaga extraído em seções para revisão mais rápida.

Suas principais entregas:

  • Implementar e manter interfaces ricas e performáticas, garantindo legibilidade e aderência aos padrões técnicos definidos pela equipe, contribuindo para a construção de sistemas de frontend escaláveis e sustentáveis.
  • Atuar com responsabilidade sobre as aplicações frontend em produção, monitorando erros, corrigindo bugs e colaborando na manutenção da saúde técnica das interfaces, incluindo performance e confiabilidade.
  • Participar ativamente de refinamentos, discussões técnicas e planning sessions junto a PMs, designers e Tech Leads, sinalizando riscos técnicos e ajudando a detalhar as tarefas de forma clara e executável.
  • Planejar e executar suas entregas com autonomia proporcional ao nível de experiência, mantendo alinhamento com as prioridades do time e garantindo previsibilidade e confiabilidade no cumprimento dos compromissos assumidos.
  • Buscar aprendizado constante por meio de feedbacks e revisões de código, contribuindo para um ambiente de alto padrão técnico e demonstrando evolução na resolução de problemas de frontend.
  • Colaborar com o time durante o discovery técnico de novas demandas de frontend, avaliando a viabilidade de features, propondo alternativas simples e eficientes alinhadas à arquitetura vigente.

Perfil que buscamos:

  • Experiência comprovada como desenvolvedor(a) frontend, atuando na construção e sustentação de aplicações web modernas em produção.
  • Participação em projetos de produto digital com entregas significativas em interfaces interativas e performáticas.
  • Familiaridade com a stack React (Hooks, Context, React Router), boas práticas de componentização e consumo de APIs.
  • Vivência em times ágeis, colaborando com PMs, designers e engenheiros(as) backend para entregar soluções orientadas a produto.
  • Conhecimento básico de ferramentas de versionamento e CI/CD, com entendimento sobre ambientes de deploy e monitoramento de erros.
  • Stack React: familiaridade prática com React, Hooks, Context API, React Router, além de boas práticas de componentização, composição e reuso de código.
  • JavaScript e/ou TypeScript: fluência em JavaScript moderno (ES6+).
  • Práticas de Engenharia de Software: conhecimento de princípios SOLID, design patterns aplicados a frontend, versionamento de código (Git), testes automatizados (unitários e de integração) e boas práticas de refatoração.
  • Testes e Qualidade: experiência com ferramentas como Testing Library, Vitest, Jest ou similares, promovendo cobertura de testes e validação contínua.
  • Ciclo de vida de desenvolvimento: participação no fluxo de entrega (discovery técnico, refinamentos, QA e deploy), com crescente autonomia em cada etapa.
  • Consumo de APIs e Integrações: conhecimento na comunicação com APIs REST, tratando erros, loading states e estados derivados de forma eficiente.
  • Ferramentas modernas de build e empacotamento: familiaridade com ferramentas como Vite, Webpack ou similares para otimização e entrega de código frontend.

Será considerado um diferencial:

  • Experiência com Microfrontends (MFEs): conhecimento conceitual sobre a estruturação de aplicações frontend desacopladas e divisão de responsabilidades por domínio.
  • Design System: familiaridade na utilização de design systems e bibliotecas de componentes reutilizáveis com foco em consistência e manutenibilidade.
  • Performance Frontend: noções de boas práticas de performance (code splitting, lazy loading, otimização de assets).
  • Observabilidade e rastreamento de erros: familiaridade com ferramentas como Sentry, DataDog ou similares para monitorar falhas em produção.
  • Deploy e versionamento de frontend: familiaridade com CI/CD, feature flags e versionamento de builds.
  • Acessibilidade e UX: atenção às boas práticas de acessibilidade (a11y), navegabilidade e semântica de HTML.

Etapas do processo seletivo:

  • Aplicação - Envio da inscrição;
  • Mindsight – Teste de estilo de trabalho;
  • Talent Acquisition - Entrevista por competência com o time de recrutamento;
  • Desafio Técnico – Teste de avaliação de habilidades técnicas;
  • Entrevista Técnica - Entrevista técnica para discussão de requisitos da vaga;
  • Entrevista Final - Conversa final com a gerência para alinhamento;
  • Offer - Fase de conclusão do processo seletivo, com a apresentação da proposta de trabalho.
Vagas similares

Mantenha uma lista reserva.

Ver stack
FocoFrontend EngineeringÁrea da vaga
Sinal de senioridadeMiddleNível do candidato
StackCI/CD, JavaScript, ReactSkills principais
Localização1 país aceitoElegibilidade

Stack

Use estas tags para comparar vagas remotas similares.

Elegibilidade de localização

Candidatos devem aplicar apenas quando o país do perfil estiver listado aqui.

Seu perfilPaís não definidoEntre para comparar seu país com esta vaga.

Fluxo de contratação

O WithMira mostra a vaga e depois envia candidatos para a aplicação da empresa.

1Confira fit da vaga, stack e elegibilidade de localização no WithMira.
2Abra a página de aplicação da empresa pelo link rastreado.
3Salve a vaga ou assine oportunidades similares antes de sair.
Aplicar no site da empresaSite da empresaAbrir link