Desenvolvedor frontend react js pleno

Netvagas
Sênior
Presencial
Publicado em 16 de outubro de 2025

Descrição da Vaga

Na ed, criamos softwares inteligentes e desenvolvemos soluções tecnológicas que impulsionam pessoas, negócios e a sociedade. Somos apaixonados por inovação, por resultados de verdade e por um ambiente onde colaboração e respeito são a base de tudo. Aqui, acreditamos que o que você traz como pessoa é tão importante quanto sua experiência. Não importa sua idade, gênero, formação ou origem, o que importa é a sua disposição para aprender, colaborar e fazer a diferença. Nosso time trabalha com tecnologias de ponta, focado em qualidade e impacto real. Agimos como um só time: o problema de um é o problema de todos, e a conquista de um é a conquista de todos. Se você curte ambientes colaborativos, desafios reais e quer crescer junto com um time que joga junto, seu lugar pode ser aqui. Estamos contratando Desenvolvedor Frontend React JS (Pleno) para fazer parte do time ed! Responsabilidades e Atribuições * Desenvolver e manter aplicações front\-end em React JS e Next.js, garantindo performance, escalabilidade e qualidade do código. * Criar componentes reutilizáveis e bem estruturados, seguindo boas práticas de organização e otimização de renderização. * Integrar o front\-end com APIs REST, WebSockets e endpoints Python (FastAPI/Flask). * Implementar e manter gerenciamento de estado com React Query ou Context API. * Garantir responsividade avançada, acessibilidade (A11y) e design mobile\-first. * Implementar autenticação e autorização com NextAuth.js, JWT, OAuth/OIDC e gerenciamento de permissões/roles. * Realizar manipulação e validação de formulários complexos. * Otimizar assets (imagens, SVGs, fontes) e implementar animações (Framer Motion, React Spring). * Participar de code reviews, contribuir com padrões de arquitetura e manutenção de documentação técnica. * Trabalhar com pipelines CI/CD, versionamento semântico e controle de releases (Git, GitHub/GitLab). * Colaborar com o time em decisões técnicas, propondo melhorias de UX/UI e performance. Requisitos e qualificações **O Que Amplia As Suas Chances** * Seu fit cultural. **O Que Não Pode Faltar** Graduação em curso de nível superior na área de Tecnologia da Informação, ou conclusão de qualquer curso de nível superior acompanhado de certificado de curso de pós\-graduação (especialização, mestrado ou doutorado) na área de Tecnologia da Informação de, no mínimo, 360 horas; Experiência mínima de 3 anos em desenvolvimento Frontend; Domínio avançado de React JS (v19\+), Next.js (v15\+), TypeScript, JavaScript (ES6\+), HTML5, CSS3, Tailwind CSS e Radix UI; Conhecimento sólido em integração com APIs REST, autenticação OIDC/JWT, OAuth e NextAuth.js; Experiência em consumo de APIs Python (FastAPI, Flask), manipulação de endpoints e integração com backend; Domínio das ferramentas e bibliotecas Axios, React Query (Tanstack), Framer Motion, React Spring, Prettier, ESLint, PostCSS, Webpack, Babel, NPM/Yarn, Sonner e Lucide/Tabler Icons; Vivência com Git, pipelines de CI/CD, controle de dependências e configuração de variáveis de ambiente; Experiência em componetização e modularização de código (padrões src/components/custom e src/components/ui); Criação e uso de hooks customizados para abstração de lógica e integração com APIs; Utilização do Provider Pattern para contextos de autenticação, tema e dados; Aplicação de arquitetura modular (actions, services, lib, hooks, types); Adoção de boas práticas de segurança, validação de dados e proteção de rotas privadas; Familiaridade com padrões de internacionalização (pt\-BR) e nomenclatura padronizada em código; Prática com testes automatizados (unitários e e2e), linting e formatação de código; Foco em qualidade, performance e experiência do usuário (UX/UI); Princípios e práticas de desenvolvimento de software ágil, incluindo o Manifesto Ágil, Scrum, Extreme Programming (XP) e Kanban. Diferenciais * Experiência com autenticação OIDC/JWT; * Conhecimento em arquitetura de aplicações escaláveis; * Proatividade em propor melhorias de UX/UI e performance; * Familiaridade com ferramentas de design system e componetização. **Soft Skills** * Capacidade analítica para resolução de problemas; * Comunicação eficaz; * Trabalho em equipe; * Adaptabilidade. Modalidade de contratação: CLT Modalidade de atuação: Remota Nossos benefícios Padrões * Vale Refeição/Alimentação; * Auxílio home office; * Seguro de vida; * Assistência funeral; Nossos benefícios Flexíveis * Assistência Médica * Assistência Odontológica; * Auxílio Educação; * Crédito extra no cartão de benefícios Refeição/Alimentação; * Crédito no cartão de benefícios Mobilidade; * Plano Pet \- PetLove; * Plano Total Pass TP1\+; Quer embarcar nesse desafio com a gente? Inscreva\-se e venha criar o novo com a ed

Vaga originalmente publicada em: linkedin

💼 Encontre as melhores oportunidades para desenvolvedores no Job For Dev