[ref. d50395302] Vaga de Analista Desenvolvedor
Descrição Geral:Analista desenvolvedor sr (reactjs) grupo stefanini home office
Responsabilidades e atribuições
O que esperamos que você realize:
Estamos buscando um(a) desenvolvedor(a) com experiência sólida em reactjs para compor nosso time de tecnologia. Essa pessoa será responsável pelo desenvolvimento e manutenção de aplicações spa (single page applications), com foco em performance, usabilidade e integração com apis robustas.Atuará em projetos estratégicos com foco em qualidade de código, testes, boas práticas e cultura devops.
Desenvolver interfaces responsivas e acessíveis utilizando reactjs (componentes funcionais e de classe).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).
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.
Requisitos e qualificaçõesO que precisamos que você tenha de conhecimento:
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).
Diferenciais:
Experiência com graphql.Familiaridade com metodologias ágeis (scrum/kanban).
Vivência em ambientes ci/cd.
Experiência com testes de acessibilidade.
Informações adicionaisO que te oferecemos:
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
E muito mais.