Engenheiro(a) de Software Frontend React Sênior
Lyncas · BR ·
- Work mode
- Remote
- Category
- Frontend
Lyncas · BR ·
natura · Nasp Administrativo - São Paulo (Natura, Brazil)
Code Group · São Paulo, SP, SP, BRA
FIREDEV SERVICOS EM TECNOLOGIA DA INFORMACAO LTDA · Brasil
Senior React frontend engineer working on the (re)build of a headless front-end layer for an SAP Commerce Cloud e-commerce (multi-country, multi-language), consuming REST/BFF/microservices APIs. Day to day: componentization against a design system, automated testing (unit/integration/E2E), CI/CD releases, and front-end observability in an enterprise setup.
Atuar na (re)construção da camada de front-end do Commerce Cloud, em arquitetura headless, garantindo:
· Aderência ao design system e às diretrizes de UX;
· Alta performance e escalabilidade global (multi-país, multi-idioma);
· Integração consistente com SAP Commerce Cloud, microsserviços/SCS e APIs corporativas;
· Qualidade de código, testabilidade e observabilidade adequadas ao cenário enterprise.
· Projetar e implementar o front-end headless para o e-commerce EASY e demais sites/portais (institucional + “Minha Conta”).
· Consumir APIs REST, BFFs e serviços de microsserviços/SCS.
· Garantir aderência ao design system (componentização, padronização visual, responsividade).
· Implementar e manter testes automatizados (unitários, de integração e E2E) para o front.
· Colaborar com arquitetura (frontend, solução e integração) na definição de padrões de micro front-ends, BFFs e boas práticas.
· Apoiar na observabilidade do front (logs estruturados, métricas, tracing, dashboards de erro/performance).
· Trabalhar em conjunto com time SAP, back-end, UX/UI e stakeholders de negócio em modelo ágil (scrum/kanban).
· Participar de code reviews, pair programming e práticas de melhoria contínua.
· Contribuir com documentação técnica (PT/EN) e transferência de conhecimento para times internos.
· 5+ anos de experiência com desenvolvimento frontend em aplicações web complexas.
· Experiência comprovada em projetos headless.
· Forte experiência com React.
· Domínio de APIs REST (consumo, paginação, autenticação, versionamento).
· Experiência desejável com GraphQL e padrões como BFF (Backend-for-Frontend).
· Integração com gateways de API (ex.: Kong) e provedores de identidade (OAuth2/OpenID Connect, Keycloak).
· Prática em testes automatizados:
· Unitários (Jest, Testing Library, Karma/Jasmine, etc.).
· Integração.
· E2E (Cypress, Playwright, Protractor ou similares).
· Uso de Git e pipelines de CI/CD (GitLab, GitHub Actions, Azure DevOps ou similar).
· Feature flags, releases incrementais e suporte a ambientes múltiplos (dev/qa/stage/prod).
· Conhecimentos de containers (Docker) suficientes para rodar e depurar o front em ambientes containerizados.
· Boas práticas de UX em e-commerce (busca, navegação por catálogo, filtros/facets, checkout, “Minha Conta”).
· Acessibilidade, responsividade e mobile-first.
· Experiência com i18n e l10n: multi-idioma, multi-moeda e formatos regionais (datas, números, etc.), importante para operação global.
· Projetos anteriores com:
· SAP Commerce Cloud (migração Hybris on-premise → Cloud).
· Spartacus/Composable Storefront.
· Experiência em B2B complexo:
· Perfis de usuários distintos (cliente, representante, colaborador).
· Catálogos restritos, regras comerciais específicas, cotações, simulações, contratos.
· Vivência em ambientes com ERP SAP ECC/S/4HANA integrados ao e-commerce.
· Conhecimento de design systems corporativos (Storybook ou similar).
· Experiência em ambientes globais, com times distribuídos e atuação em inglês.
Buscamos proporcionar ao nosso time um ambiente acolhedor, dinâmico e colaborativo. Para isso, temos várias iniciativas, como:
CRP Tecnologia