Buscamos um desenvolvedor Shopify. A posição é remota e o fuso horário deve estar alinhado com o de Pittsburgh (EUA).Responsabilidades:1. Reescrita do Storefront em Hydrogen- Reconstruir e aprimorar a vitrine Shopify existente da Industrial Powder usando Hydrogen 2.0 e a Shopify Storefront GraphQL API.- Replicar e melhorar o conjunto de recursos atual:- Páginas de detalhes de produtos- Diferenciação entre produtos sob encomenda, em estoque, painéis, tambores e pequenos lotes- Coleções com filtragem- Lógica de preços específica para B2B- Descontos, comportamento do carrinho e integração de checkout- Gerenciamento de contas de clientes- Pesquisa, navegação e acessibilidade- Layout responsivo com foco em dispositivos móveis2. Biblioteca de Componentes Reutilizáveis- Criar uma biblioteca de componentes de interface (UI) baseada em React, seguindo o sistema de design PPG Primer:- Reconstruir componentes principais (botões, cabeçalhos, banners, modais, tabelas etc.) para React, usando os tokens de design existentes (atualmente uma biblioteca de componentes em .NET)- Garantir acessibilidade, responsividade e personalização- Fornecer documentação e exemplos ao vivo usando o Storybook- Entregar como um submódulo Git ou pacote privado NPM3. Framework de Configuração de Lançamento Rápido- Entregar um modelo inicial (Starter Template) em Hydrogen para futuras vitrines:- Modelos de configuração de ambiente- Suporte para substituição de temas conforme a marca de cada região- Roteamento, localização e configuração de CI/CD pré-configurados- Estrutura de pastas escalável e alternância entre regiões4. Integração com o CMS Kontent.Ai- Integrar o Kontent.Ai como CMS para todo o conteúdo não relacionado a produtos:- Utilizar as APIs GraphQL ou REST do Kontent.Ai para entregar conteúdo aos componentes Hydrogen- Implementar blocos de conteúdo modulares gerenciados pelo CMS (Hero, Banner Promocional, Depoimentos, FAQs etc.)- Habilitar layouts de página dinâmicos e páginas de marketing (ex.: /sobre-nos, /sustentabilidade)- Integração no nível de rotas: permitir que o CMS controle navegação e estrutura de layout- Suporte a campos de conteúdo localizados para vitrines multilíngues e multi-regiões- Implementar funcionalidade de pré-visualização segura para revisar atualizações de conteúdo em ambiente de testes- Colaborar com os responsáveis pelo conteúdo para definir e implementar modelos e fluxos de trabalho dentro do Kontent.Ai