A sua jornada como Desenvolvedor de Sistemas é uma oportunidade única para crescer profissionalmente, desenvolver habilidades e alcançar objetivos.
Se você busca uma carreira repleta de desafios e realizações, essa pode ser a sua chance de consolidar suas habilidades em programação e trabalhar com as últimas tecnologias do mercado.
A vaga oferece oportunidades de crescimento e aprendizado contínuo, além de promover um ambiente de trabalho dinâmico e colaborativo.
O candidato ideal será alguém que seja apaixonado por tecnologia, com habilidades sólidas em ReactJS e conhecimento em gerenciamento de estado. Além disso, deve ter experiência em testes automatizados e consumo de APIs REST.
Você estará envolvido em projetos de alta qualidade, trabalhando com uma equipe dedicada e experiente. Sua contribuição irá impactar diretamente no sucesso da empresa.
Vamos conhecer mais sobre as responsabilidades da função:
* Desenvolver interfaces responsivas e acessíveis utilizando ReactJS;
* Aplicar Hooks, Context API, Redux (ou outras soluções de gerenciamento de estado);
* 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 também no back-end, compreendendo o funcionamento de APIs (FastAPI e NodeJS) para melhor integração e depuraçã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;
Para se destacar na seleção, é necessário possuir:
* 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);
Se você está preparado para enfrentar novos desafios e construir uma carreira sólida, este é o seu lugar! Esteja pronto para aprender, crescer e conquistar seus objetivos!