Desenvolvimento Full-Stack

Há 2 semanas

, Brasil DBC Company Tempo integral
Quais serão suas responsabilidades? (80% da atuação frontend e 20% backend). Missão no projeto Atuar na (re)construção da camada de front-end do WEG Commerce Cloud, em arquitetura headless, garantindo: Aderência ao design system WEG 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 da WEG. 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 WEG (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 WEG. O que é necessário para participar desse processo seletivo? Competências técnicas obrigatórias 5+ anos de experiência com desenvolvimento frontend em aplicações web complexasm (70% da atuação); 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). 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 da WEG. Experiência desejável (diferenciais fortes): 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. Soft Skills e Postura Perfil sênior, com capacidade de: Atuar como referência técnica em frontend na squad, apoiar decisões arquiteturais de front em conjunto com o arquiteto de solução. Comunicação clara em português e leitura/escrita confortável em inglês; Capacidade de trabalhar em modelo híbrido/presencial em Jaraguá do Sul (ou demais sites WEG) quando necessário; Orientação a resultados e alinhamento com práticas de governança, documentação e qualidade exigidas pela WEG; Colaboração e disponibilidade para co-construção com time interno WEG, respeitando processos, RFP e critérios de aceite. DESEJÁVEL: Java
- Backend (30% da atuação) Boas práticas de desenvolvimento Java; Springboot / Quarkus; JPA / Hibernate; Separação em camadas (Clean Architecture, SOLID); Tunning de JVM; Desenho de API`s padronizadas (OpenAPI, OAuth / OpenId Connect); Desenvolvimento orientado a testes (Unitários e integrados); Banco de dados relacionais (Oracle/Postgres) e não relacionais (Mongo, Elasticsearch); Versionamento de código com Git e pipeline via Gitlab; Conhecimento básico em containers (Docker / Kubernetes); Metodologia de desenvolvimento ágil (Scrum / Kanban); Conhecimento de básicos de HTML / CSS / Javascript. Por que fazer parte do time DBC Company? Somos a 13ª melhor empresa para trabalhar do Brasil e a 2ª melhor empresa para trabalhar no Rio Grande do Sul, segundo o GPTW 2025; Todos os profissionais que estão alocados em clientes e/ou projetos são acompanhados por Gestor da DBC e também por Business Partner; A DBC incentiva seus colaboradores a obterem certificações relacionadas à sua área de atuação e alinhadas com sua Gestão DBC. O que é importante saber? Nosso time promove um ambiente seguro para todos os profissionais independente de sua etnia, crença religiosa, orientação sexual, identidade de gênero, idade, etc. Essa vaga também é destinada a Pessoas com Deficiência.