Desenvolvimento de interfaces responsivas e acessíveis é fundamental para qualquer organização que deseja fornecer uma experiência de usuário inovadora. Nesse contexto, buscamos um profissional talentoso para trabalhar em projetos complexos utilizando ReactJS (componentes funcionais e de classe).
Ao realizar esse papel, você desenvolverá interfaces responsivas e acessíveis, aplicará Hooks, Context API, Redux (ou outras soluções de gerenciamento de estado), implementará React Router para navegação em SPAs, escreverá e manterá testes com Jest e React Testing Library, integrará com APIs REST (e opcionalmente GraphQL) e atuará também no back-end compreendendo o funcionamento de APIs (FastAPI e NodeJS) para melhor integração e depuração.
O que esperamos que você realize:
* Desenvolver interfaces responsivas e acessíveis utilizando ReactJS;
* Aplicar Hooks, Context API, Redux;
* Implementar React Router para navegação em SPAs;
* Escribir e manter testes com Jest e React Testing Library;
* Integrar com APIs REST e opcionalmente GraphQL;
* Atuar no back-end compreendendo o funcionamento de APIs FastAPI e NodeJS;
* Garantir a segurança e autenticação da aplicação utilizando padrões como JWT, OAuth e RHSSO;
* Participar ativamente de processos de versionamento via Git.
Requisitos essenciais:
* Proficiência em ReactJS com JSX, Hooks e Context API;
* Experiência com gerenciamento de estado (Redux, Zustand, Recoil ou similar);
* Familiaridade com testes automatizados em React;
* Conhecimento sólido no consumo e integração com APIs REST;
* Noções básicas de funcionamento de APIs em NodeJS ou FastAPI;
* Entendimento de mecanismos de autenticação: JWT, OAuth, RHSSO;
* Experiência com Git, versionamento e boas práticas de colaboração.
Benefícios:
Vale Alimentação ou Vale Refeição;
Desconto em cursos, universidades e instituições de idiomas;
Academia Stefanini - plataforma com cursos online, gratuitos, atualizados e com certificado;
Mentoring;
Auxílio Creche;
Clube de vantagens para consultas e exames;
Assistência Médica;
Assistência Odontológica;
Clube de vantagens e descontos nos melhores estabelecimentos;
Clube de viagens;
Convênio para Pet.
O que oferecemos:
Um ambiente de trabalho inovador e dinâmico;
Oportunidades de crescimento profissional;
Desafios interessantes para satisfazer suas habilidades e paixão;
Colaboradores dedicados e apaixonados por seu trabalho;
Recursos e ferramentas necessários para alcançar seus objetivos.