AI Jobs Map

DevHunt · São Paulo, São Paulo, Brazil

Desenvolvedor(a) React

full timePosted 14 days ago
Apply on LinkedInLinkedInOpens the original posting. AI Jobs Map never asks for your details.

Stack mentioned

reactgcpfirebaseserverlessnode.jsjavascripttypescriptpostgresqlgitci/cdrabbitmqapache-kafkaragagentic-aiangular

DESCRIÇÃO

Resumo

Buscamos um(a) desenvolvedor(a) Pleno/Sênior para liderar a evolução e otimização da nossa camada de front-end em React, apoiando também a manutenção da estrutura de mensageria (GCP/Pub/Sub, Firestore, Cloud Functions) e de scripts Node.js de sincronia de dados (schedulers).

Responsabilidades

Estruturar, otimizar e evoluir a aplicação React (performance, arquitetura de componentes, escalabilidade do front-end)

Definir e manter padrões de gerenciamento de estado, code splitting e boas práticas de código

Consumir e integrar APIs REST, com tratamento de erros, autenticação e resiliência

Apoiar a manutenção da camada de mensageria (Pub/Sub, Cloud Functions, Firestore triggers)

Manter e evoluir scripts/schedulers em Node.js para sincronia de dados entre sistemas

Contribuir para decisões de arquitetura visando aplicações escaláveis, com foco em front-end

Realizar code review, mentoria a devs menos experientes (se sênior) e documentação técnica

Requisitos obrigatórios

Experiência sólida e comprovada com React (hooks avançados, context, otimização de performance — memoization, lazy loading, virtualização)

JavaScript/TypeScript avançado

Experiência consumindo APIs REST (autenticação, paginação, tratamento de erros, versionamento)

Experiência com Node.js (não precisa ser backend pleno — foco em scripts, jobs, integrações e processamento assíncrono)

Noções de Postgres (queries, entendimento de modelagem relacional — não precisa ser DBA)

Entendimento de arquitetura orientada a eventos / mensageria

Testes automatizados (unitários e integração)

Git e CI/CD

Requisitos desejáveis (diferenciais)

Experiência com Firebase/Firestore e Cloud Functions

Conhecimento em GCP (Cloud Run, Cloud Scheduler, observabilidade)

Experiência com jobs agendados/sincronia de dados entre sistemas

Vivência com arquiteturas escaláveis no front-end (cache, otimização de re-render, code splitting)

Produtos digitais de médio/grande porte com alto volume de tráfego

Conhecimento em outras ferramentas de mensageria, como RabbitMQ e Kafka

Conhecimento em RAG (Retrieval-Augmented Generation) e MCP (Model Context Protocol)

Nível: Pleno/Sênior

Pleno

Autonomia para executar dentro do escopo definido, com boa base técnica nos requisitos obrigatórios.

Sênior

Além do acima, capacidade de tomar decisões de arquitetura front-end, mentoria técnica, e visão de trade-offs entre performance/custo/escalabilidade.

Soft skills

Autonomia para propor e defender soluções técnicas

Comunicação clara com áreas não técnicas

Conforto com ambiente de prioridades mutáveis

- Regime de contratação de tipo: Prestador de Serviços (PJ)

- Jornada: Período Integral

- Área e especialização profissional: Informática, TI, Telecomunicações - Programador / Desenvolvedor

- Nível hierárquico: Analista

REQUISITOS

Escolaridade Mínima: Ensino Superior

HABILIDADES

- Otimização

- React

- Javascript

- Angular

- Desenvolvimento front end