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óveis
2. 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çãoFornecer documentação e exemplos ao vivo usando o StorybookEntregar 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 ambienteSuporte para substituição de temas conforme a marca de cada regiãoRoteamento, localização e configuração de CI / CD pré-configuradosEstrutura 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 HydrogenImplementar 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 layoutSuporte a campos de conteúdo localizados para vitrines multilíngues e multi-regiõesImplementar funcionalidade de pré-visualização segura para revisar atualizações de conteúdo em ambiente de testesColaborar com os responsáveis pelo conteúdo para definir e implementar modelos e fluxos de trabalho dentro do Kontent.ai