Sobre a oportunidade
No Grupo Stefanini, acreditamos no poder da colaboração. Co-criamos soluções inovadoras em parceria com nossos clientes, combinando tecnologia de ponta, inteligência artificial e a criatividade humana. Estamos na vanguarda da resolução de problemas de negócios, proporcionando impacto real em escala global.Ao se juntar à Stefanini, você se torna parte de uma jornada global de transformação. Estamos empenhados em criar impacto positivo não apenas nos negócios, mas também na vida de nossos colaboradores. Se você procura uma oportunidade de crescimento profissional em uma empresa que valoriza inovação, respeito, autonomia e parceria, você encontra aqui!Junte-se a nós e seja parte da mudança!#LIONSITE#LI-SS1 Responsabilidades e atribuiçõesEstamos buscando uma Pessoa Desenvolvedora Front-end React Sênior para atuar no desenvolvimento e evolução de aplicações web modernas, com foco em React, TypeScript e arquitetura de Microfrontends (MFE).A pessoa profissional será responsável por construir componentes reutilizáveis, desenvolver aplicações SPA, integrar APIs e BFFs e atuar em uma arquitetura distribuída, considerando também aspectos de segurança, autenticação, autorização e performance.Buscamos alguém com forte domínio técnico de React e TypeScript, experiência prática com arquiteturas de Microfrontends e capacidade de atuar com autonomia em ambientes de alta complexidade.Principais responsabilidadesDesenvolver e evoluir aplicações SPA utilizando React e TypeScript.Criar componentes funcionais, reutilizáveis e escaláveis.Utilizar Hooks do React, Context API e React Router.Desenvolver custom hooks e soluções de componentização avançada.Implementar e manter arquiteturas de Microfrontends.Trabalhar com Module Federation 2.0, incluindo conceitos de host, remote e shared dependencies.Implementar integração entre Microfrontends utilizando Bridge Pattern.Garantir o correto compartilhamento e versionamento de dependências entre aplicações.Integrar aplicações frontend com APIs e Backend for Frontend (BFF).Implementar tratamento de respostas, erros estruturados, CORS e credenciais.Aplicar boas práticas de segurança no frontend, incluindo proteção contra XSS e controle de acesso baseado em permissões.Trabalhar com autenticação baseada em OIDC/OAuth2 e compreender conceitos de sessões e tokens.Desenvolver interfaces responsivas utilizando CSS Modules, Flexbox, Grid e CSS Custom Properties.Realizar debugging e análise de performance utilizando as ferramentas de desenvolvedor dos navegadores.Participar de code reviews e contribuir para padrões de qualidade e arquitetura.Manter documentação técnica das soluções desenvolvidas.Atuar de forma colaborativa com times de desenvolvimento, arquitetura, backend e demais áreas técnicas.
