Missions:
Développer et faire évoluer nos expériences checkout
- Concevoir et développer des blocs de contenus dynamiques via Shopify Checkout Extensibility / Checkout UI Extensions (React + JavaScript/TypeScript)
- Prendre en charge des fonctionnalités de bout en bout, de leur conception jusqu’à leur mise en production
- Développer et maintenir nos intégrations avec l’écosystème Shopify
- Concevoir et maintenir le backend
- Travailler sur les Shopify APIs, OAuth et webhooks
- Concevoir les règles et systèmes de configuration nécessaires au fonctionnement de nos expériences
- Intervenir sur les problématiques de base de données, sécurité et gestion des erreurs en collaboration avec la data
- Participer aux choix d’architecture et challenger les solutions techniques
- Fiabiliser le tracking et la mesure en collaboration avec le pôle data
- Mettre en place et maintenir le tracking via Web Pixels et événements de tracking en suivant les réglementations en vigueur (GDPR)
- Garantir la fiabilité des données remontées
- Contribuer aux outils permettant de suivre la performance des expériences déployées
- Garantir la qualité en production
- Investiguer et résoudre les problématiques rencontrées sur les stores marchands
- Structurer les bonnes pratiques de logs, monitoring et debugging
- Renforcer les tests et la fiabilité des mises en production
- Veiller à la qualité et aux performances du code
- Maintenir la couverture de tests unitaires et améliorer le pipeline CI/CD
- Maintenir une documentation technique utile
- Devenir le référent Shopify de l’équipe
- Accompagner des développeurs Shopify junior dans leur montée en compétences. L’aider à gagner progressivement en autonomie sur des sujets plus complexes
- Réaliser des code reviews exigentes et pédagogiques
- Accompagner dans les choix techniques et les méthodes de résolution de problèmes en collaboration avec le Produit et le Design
- Transmettre les bonnes pratiques et partager ton expertise
Tu as une expérience solide dans le développement d’apps Shopify en production, et pas uniquement dans le développement de thèmes. Tu maîtrises notamment :
- Shopify Checkout Extensibility / Checkout UI Extensions
- Shopify Admin APIs
- OAuth et webhooks
- React + JavaScript/TypeScript
- Docker
- Les tests unitaires
- Les problématiques backend liées au développement d’une app Shopify
- Le debugging et la résolution de problèmes en production
Une expérience avec Shopify Functions, Web Pixels, tracking ou problématiques de performance/conversion checkout sera particulièrement appréciée.
La compréhension de l-ecommerce, de ses enjeux de conversion, de friction et de tracking est essentiel.
- Capacité à prendre un problème et de le résoudre de manière autonome
- Capacité à arbitrer entre perfection technique et delivery
- Raisonnement en termes d’impact produit, pas uniquement de code
- Capacité à investiguer méthodiquement un problème complexe
- Goût pour la transmission et capacité d’adaptation à un développeur moins expérimenté
- A l’aise dans un environnement startup où tout n’est pas toujours spécifié à l’avance
L’autonomie, le pragmatisme, la priorisation et la capacité à évoluer dans l’incertitude font partie des dimensions clés du profil recherché.