Point your AI agent at freehire and let it find you a job.

Get the CLI →

Lyncas

NewBe an early applicant

Engenheiro(a) de Software Fullstack React/Java Sênior - Presencial em Jaraguá do Sul/SC

Posted
Discussion

Summary

Senior full-stack (React/Java) engineer working on-site in Jaraguá do Sul, Brazil, rebuilding the headless front-end of an SAP Commerce Cloud e-commerce platform. Day to day: building React storefronts against REST/BFF APIs and microservices, writing automated tests, and collaborating with SAP, back-end and UX teams in agile ceremonies.

Missão no projeto

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.

Responsabilidades principais

· 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, 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.

Competências técnicas obrigatórias

Arquitetura e plataformas

· 5+ anos de experiência com desenvolvimento frontend em aplicações web complexas.

· Experiência comprovada em projetos headless.

· Forte experiência com React.

Integração e APIs

· 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).

Qualidade

· Prática em testes automatizados:

· Unitários (Jest, Testing Library, Karma/Jasmine, etc.).

· Integração.

· E2E (Cypress, Playwright, Protractor ou similares).

Ferramentas, devops e fluxo

· 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.

UX, acessibilidade e globalização

· 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.

Experiência desejável (diferenciais fortes)

· 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:

  • Oportunidades 100% remotas 👨🏻‍💻
  • Vale home office 💻
  • Feedbacks periódicos 💬
  • Programa de indicações 🏅
  • Acolhimento psicológico 🙋🏻‍♂️
  • Ginástica laboral 🏋️
  • Academia de conhecimento 🧠
  • Convênio com escola de inglês 🔤
  • Reuniões mensais de transparência 🔃
  • Happy hour online 🍻
  • Kit de boas-vindas 🎁

Skills

See also

Full-Stack jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available