Desenvolvedor Frontend React JS (Pleno)
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
Receba vagas como esta no seu email
Crie um alerta gratuito e seja o primeiro a saber de novas oportunidades
Alertas que entendem o que você quer
Não receba qualquer vaga. Receba apenas as que combinam exatamente com o que você busca.
Filtro:
Você recebe tudo isso:
Filtro:
Você recebe apenas:
Zero ruído. Só vagas relevantes para você.
Outros exemplos de filtros precisos:
Filtros Combinados
Combine linguagem + framework + nível + localização. Seja tão específico quanto quiser.
Email Diário
Receba um resumo diário apenas com vagas que passam nos seus filtros. Sem spam.
Kanban Visual
Organize suas candidaturas em um quadro Kanban. Acompanhe cada processo seletivo.
Planos simples, sem surpresas
Comece grátis e faça upgrade quando quiser
Premium
- Tudo do plano gratuito
- Vagas salvas ilimitadas
- Quadros Kanban ilimitados
- Alertas de vagas por email
- Suporte prioritário
Pronto para encontrar sua vaga ideal?
Junte-se a milhares de desenvolvedores que já usam o Job For Dev
Encontre as melhores oportunidades para desenvolvedores no Job For Dev