Desenvolver interfaces responsivas e acessíveis é fundamental para qualquer aplicação de software. Ao se juntar à nossa equipe, você será desafiado a criar soluções inovadoras utilizando ReactJS (componentes funcionais e de classe), aplicando Hooks, Context API, Redux (ou outras soluções de gerenciamento de estado).
A implementação de React Router para navegação em SPAs é um aspecto crucial da experiência do usuário. Além disso, escrever e manter testes com Jest e React Testing Library é essencial para garantir a qualidade do código.
A integração com APIs REST (e opcionalmente GraphQL) é uma habilidade necessária para trabalhar em projetos complexos. Atuar também no back-end, compreendendo o funcionamento de APIs (FastAPI e NodeJS), é uma oportunidade para aprender e crescer profissionalmente.
A segurança e autenticação da aplicação são fundamentais para proteger os dados dos usuários. Participar ativamente de processos de versionamento via Git, incluindo branching, pull requests e code reviews, é uma habilidade importante para colaborar eficazmente em equipes.
O uso de Docker para rodar e depurar localmente o ambiente da aplicação é uma habilidade emergente que pode abrir portas para novas oportunidades de carreira.
Requisitos essenciais
* Proficiência em ReactJS com JSX, Hooks e Context API;
* Experiência com gerenciamento de estado (Redux, Zustand, Recoil ou similar);
* Conhecimento em responsividade e acessibilidade (WAI-ARIA, boas práticas HTML/CSS);
* 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;
* Conhecimento prático em Docker (rodar containers, interpretar Dockerfile, debug básico).
Vantagens
* 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;