Especialista Shopify Custom Apps
Nir Yu- Location
- Mérida, Mexico
- Workplace
- —
- Employment
- —
- Salary
- —
Posted 3mo ago
**El Rol
**
Diseñar, desarrollar y mantener Custom Apps para Shopify (públicas, privadas y personalizadas), garantizando los más altos estándares de calidad, seguridad, rendimiento y escalabilidad. Actuarás como un facilitador estratégico para integrar Shopify con sistemas externos (ERPs, CRMs, pasarelas de pago y logística), traduciendo los requerimientos de negocio en soluciones técnicas que impulsen la automatización comercial y la eficiencia operativa.
**Responsabilidades
**
Desarrollo y Mantenimiento
Diseñar, desarrollar y mantener Custom Apps (públicas, privadas y personalizadas), asegurando la escalabilidad y mantenibilidad del código.
Integraciones del Ecosistema
Implementar integraciones avanzadas con Shopify Admin API (GraphQL y REST), Storefront API, Checkout Extensions y Shopify Functions.
Extensiones e Interfaces
Desarrollar Theme App Extensions, App Blocks, Checkout UI Extensions y Web Pixel Extensions dentro de la plataforma.
Gestión de Ciclo Completo
Administrar todo el proceso de configuración en Shopify Partners, uso de Shopify CLI v3+, hasta la publicación en el Partner Dashboard o App Store.
Conexión con Terceros
Integrar sistemas externos mediante webhooks, metafields, flows, Shopify Scripts y APIs de terceros (ERP, CRM, logística, marketing).
Seguridad y Calidad
Implementar autenticación OAuth 2.0 y gestión segura de tokens bajo estándares OWASP. Asegurar la calidad mediante testing automatizado, revisiones de código (code reviews) y prácticas DevOps con CI/CD.
Colaboración Ágil
Trabajar en estrecha comunicación con Product Owners, Scrum Masters, diseñadores UX/UI y eCommerce Managers para alinear los desarrollos con los objetivos comerciales.
**Requisitos
**
**Experiencia Profesional**
- 3 a 5 años de experiencia total en desarrollo web utilizando JavaScript y/o TypeScript.
- Más de 3 años de experiencia demostrable como desarrollador Front-End.
- Experiencia comprobable en la arquitectura, publicación o mantenimiento de a menos una Custom App en Shopify (pública, privada o personalizada).
- Experiencia integrando Shopify con sistemas de terceros (pagos, ERP, CRM, logística).
**Conocimientos Técnicos Requeridos**
Ecosistema Shopify
Dominio de Polaris Design System, App Bridge, Theme App Extensions, Checkout UI Extensions y Shopify Functions.
Herramientas de Plataforma
Shopify Partner Dashboard, Shopify CLI v3+ y Shopify App Templates (Remix o Next.js).
APIs y Datos
Manejo avanzado de consultas, mutaciones y paginación en GraphQL y REST; verificación HMAC en Webhooks; uso de Metafields y Metaobjects.
Seguridad y Arquitectura
Flujos de autenticación OAuth 2.0 , gestión de scope de permisos y buenas prácticas de seguridad web (OWASP).
**Stack Tecnológico Especificado**
Backend
Node.js (LTS), TypeScript, Liquid (plantillas Shopify), JWT, OAuth2, y seguridad web (AES, SHA256, RSA).
Frontend
React 18, Polaris Design System, Remix, TypeScript, Axios y Fetch API.
Bases de Datos
SQL (PostgreSQL / MySQL) y NoSQL (MongoDB / AWS DynamoDB).
Testing
Jest, Vitest, React Testing Library, Supertest o Cypress.
Infraestructura & DevOps
AWS S3, AWS CloudWatch y control de versiones con Git.
Metodología
Marco de trabajo Scrum.
**Conocimientos Deseables (Plus)**
- Experiencia con Hydrogen (React framework headless de Shopify) y Oxygen (hosting CDN).
- Customización avanzada de temas con Shopify Online Store 2.0 (sections, blocks, metaobjects).
- Conocimientos en Shopify Plus y sus capacidades avanzadas (B2B, checkout extensible).
- Integraciones con SDKs de pagos (Stripe, PayPal, Mercado Pago) y manejo de multi-currency/mercados internacionales.
Skills
- Shopify
- GraphQL
- Webhooks
- OAuth 2.0
- OWASP
- JavaScript
- TypeScript
- Remix
- Next.js
- Node.js
- JWT
- React
- SQL
- PostgreSQL
- MySQL
- MongoDB
- AWS
- DynamoDB
- Jest
- Vitest
- React Testing Library
- Cypress
- S3
- AWS CloudWatch
- Git
- Stripe
- PayPal