A oportunidade de trabalhar em um ambiente colaborativo e inovador. Desenvolver interfaces responsivas e acessíveis utilizando ReactJS (componentes funcionais e de classe).
Para isso, será necessário aplicar Hooks, Context API, Redux (ou outras soluções de gerenciamento de estado) para garantir a fluidez da aplicação.
Responsabilidades:
* Desenvolver interfaces responsivas e acessíveis utilizando ReactJS;
* APLICAR HOOKS, CONTEXT API, REDUX (OU OUTRAS SOLUÇÕES DE GESTÃO 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);
* ATUAR TAMBÉM NO BACK-END, COMPREENDENDO O FUNCGIONAMENTO DE APIS (FASTAPI E NODEJS) PARA MELHOR INTEGRAÇÃO E DEPURAGÃO;
* 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, INCLUINDO BRANCHING, PULL REQUESTS E CODE REVIEWS;
* RODAR E DEPURAR LOCALMENTE O AMBIENTE DA APLICAÇÃO UTILIZANDO DOCKER, COMPREENDENDO O USO DE DOCKERFILE E REALIZANDO DEBUG BÁSICO DE CONTAINERS;
O que se espera do candidato:
* Conhecimento avançado em ReactJS;
* Experiência com gerenciamento de estado;
* Conhecimento em responsividade e acessibilidade;
* 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;
* Experiência com Git e versionamento;
* Conhecimento prático em Docker;
Benefícios:
Vale Alimentação ou Vale Refeição;
Desconto em cursos e instituições de idiomas;
Academia Stefanini - plataforma com cursos online e 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; e muito mais...