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ção
- Fornecer documentação e exemplos ao vivo usando o Storybook
- Entregar como um submódulo Git ou pacote privado NPM
3. 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ões
4. 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