Senior Front‑end Developer (React / React Native)
Descrição da vaga
Aqui na Riachuelo a gente se conecta com @vc! #CarreiraQueConecta 🚀❤️
Existimos para conectar desejos a realizações. E você escolher a Riachuelo para fazer a sua carreira acontecer é uma realização para a gente!
Aqui, nossos milhares de RCHLOVERS encontram o melhor ambiente para se transformarem e se desenvolverem junto com a gente. Afinal, somos moda, varejo, tech, logística, financeira, indústria e uma das maiores empregadoras do país! ♥
Vamos juntos construir o maior ecossistema de moda, lifestyle e produtos financeiros do Brasil!
Nosso time de Tecnologia está em busca de um Senior Front‑end Developer (React / React Native) para compor a equipe!
♿ Lembramos que nossas oportunidades são para todos. Na Riachuelo, você encontra um ambiente diverso, com respeito e empatia, em que cuidamos dos RCHLOVERS.
Responsabilidades e atribuições
- Liderar o desenvolvimento e evolução de funcionalidades frontend em React (web) e React Native (mobile).
- Atuar diretamente na melhoria de performance, estabilidade e manutenibilidade das aplicações.
- Desenvolver e integrar aplicações frontend com APIs GraphQL, trabalhando com schemas, queries e mutations.
- Atuar pontualmente no backend em Node.js para manutenção, integrações específicas ou ajustes necessários.
- Trabalhar eventualmente com APIs REST, principalmente em cenários de integração ou manutenção.
- Estruturar e manter projetos frontend escaláveis, organizados e alinhados a boas práticas.
- Implementar interfaces responsivas, reutilizáveis e aderentes ao Design System.
- Escrever e manter testes unitários robustos, garantindo qualidade e confiabilidade do código.
- Atuar ativamente em code reviews, promovendo padrões técnicos e evolução do time.
- Analisar erros e problemas em produção, utilizando ferramentas como Firebase, garantindo estabilidade do app.
- Participar das decisões técnicas e apoiar estimativas, análises de impacto e refinamentos.
- Colaborar com times de Produto, UX e QA para entrega de soluções alinhadas às necessidades do negócio.
- Contribuir para a evolução da arquitetura frontend, incluindo iniciativas como Micro Front‑End quando aplicável.
Resultados Esperados / Impacto no Negócio
- Entregas frontend com alta qualidade, performance e estabilidade, tanto em web quanto em mobile.
- Redução de bugs, falhas em produção e retrabalho técnico.
- Experiência do usuário consistente e alinhada aos padrões de design e produto.
- Capacidade de sustentar aplicações de médio e grande porte com crescimento contínuo.
- Maior velocidade de evolução do produto com código sustentável e bem estruturado.
- Aumento do protagonismo técnico do frontend dentro do time.
Requisitos e qualificações
- Experiência sólida como Senior Front‑end Developer.
- Domínio de React.js, incluindo Hooks (versões 16, 17 e 18).
- Experiência prática com React Native, com atuação real em aplicações mobile.
- Forte conhecimento em JavaScript (ES6+) e TypeScript.
- Experiência com Context API e/ou Redux.
- Experiência sólida com GraphQL, incluindo:
- Consumo de queries e mutations no frontend
- Compreensão e uso de schemas
- Conhecimento em Node.js (Express, NestJS ou similares) para atuação pontual.
- Conhecimento em APIs REST.
Experiência com testes unitários, utilizando:
- Jest
- Testing Library
- Vivência com Design System.
- Experiência em otimização de performance:
- Lazy loading
- Code splitting
- Controle de re-renderizações
- Uso de Git no dia a dia.
- Conhecimento básico em Cloud (Azure).
- Familiaridade com CI/CD, preferencialmente com GitLab.
- Experiência com ferramentas de observabilidade, como Firebase (análise de erros e estabilidade).
- Conhecimento em ferramentas de métricas de produto, como Amplitude.
Metodologias e Boas Práticas
- Vivência com metodologias ágeis (Scrum, Kanban).
- Aplicação consistente de Clean Code, boas práticas e padrões de frontend.
- Estruturação de projetos escaláveis e sustentáveis.
- Experiência com aplicações de médio e grande porte.
- Noções de Micro Front‑End e arquitetura frontend escalável.
Diferenciais
- Certificações em Azure e/ou GitLab.
- Experiência com Micro Front‑End.
- Conhecimento em Next.js.
- Experiência com Docker.
- Forte atuação com performance em React e React Native
Informações adicionais
E quais são os benefícios?
- Assistência médica;
- Assistência odontológica;
- Vale Refeição;
- Vale Alimentação;
- Telemedicina;
- Gympass;
- Auxilio Creche;
- Vale Cultura;
- Ajuda de custo para o home office;
- PLR - Participação nos Lucros e Resultados;
- Previdência Privada;
- Seguro de vida em grupo;
- Convênio Farmácia;
- Parcerias educacionais;
- Plataforma de Aprendizagem Online;
- Descontos na Riachuelo.
Para conhecer todos os nossos benefícios, acesse www.riachuelo.com.br/carreiras
Curtiu? Então candidate-se agora!
Se orgulhe para sempre daquilo que você faz de melhor. #CarreiraQueConecta
Etapas do processo
- Etapa 1: Cadastro
- Etapa 2: Teste Fit Cultural
- Etapa 3: Entrevista com RH
- Etapa 4: Entrevista com Gestor
- Etapa 5: Case I Entrevista final
- Etapa 6: Oferta
- Etapa 7: Contratação
A Riachuelo
Quando você pensa na Riachuelo, você pensa em nossas lojas, correto? Mas já parou para pensar o que acontece até nossas lojas receberem as coleções que conquistam o Brasil ano após ano?
Hoje somos mais de 30 mil criadores de possibilidades espalhados por todo o território nacional, atuando em diversas áreas construindo a Moda que inspira o Brasil.
Além das mais de 430 lojas das marcas Riachuelo, Casa Riachuelo, Fan Lab e Carter´s, contamos com times de Corporativo, Fábrica, Centro de distribuições, Contact Center e da nossa financeira, a Midway e muitas outras frentes que atuam juntas em um modelo de negócio integrado que garante que sejamos únicos no mercado brasileiro.
Trabalhamos com moda para criar impacto positivo diretamente em nosso país e amamos o que fazemos. A nossa cultura guia nossas ações e nossas relações, reforçando nossa essência brasileira, acolhedora e empreendedora.
Conecte-se com a Riachuelo nas redes sociais