Synolia
- Digital Marketing / Data Marketing, E-commerce, IT / Digital, SaaS / Cloud Services
- Lyon, Bordeaux, Cesson-Sévigné, Montréal
- Voir le site
Organisation et méthodologies
L'équipe technique est incluse dans l'ensemble des phases des projets : de la conception à l'architecture en passant par le développement. Nous travaillons par itération et avec des déploiements en continu pour optimiser le temps des retours client.
Nos rituels :
🔹Daily, workshops techniques et fonctionnels, partage de connaissances continu,...
🔹Méthodologies : contrôles qualité, revue de pull request, tests automatisés.
Votre parcours (formation/onboarding/management) :
🔹Vous êtes formé et suivi sur la techno sur laquelle vous allez évoluer, de votre arrivée à votre intégration sur les projets.
🔹Vous bénéficiez d'un accompagnement personnalisé avec 3 entretiens par an pour échanger autour de votre apprentissage, vos souhaits d'évolution, de formations, de rémunération,...
Projets et défis techniques
Projet E-commerce
Il était difficile de choisir un cas de production qui "en mette plein les yeux"... Au final, nous avons décidé de parler d'un sujet "qui nous botte" ! Ça nous ressemble plus, et ça nous donne plus envie…
🔹Il s'agit donc d'un configurateur que nous sommes en train de produire pour un client qui vend des planches de bois, découpées à la demande. Nous parlons ici de découpes complexes : trous pour les prises, biseautages, découpes d'angles, planches en L, etc.
🔹Tout cela est développé en JS, avec "Stimulus" - parce que nous voulions quelque chose de light … mais aussi parce que nous étions curieux. Le configurateur propose une visualisation immédiate du résultat (utilisation de Konva) et calcule des contraintes en temps réel : hé oui, nous ne voulons pas faire un trou de prise trop prêt du bord : ça va casser !
D'ailleurs, ces contraintes d'usinage, nous les administrons via de la configuration en back office Sylius et le tout est servi par une API Rest.
🔹Du coup, techniquement, c'est plutôt sexy : du JS, du Sylius (du PHP / Symfony), de l'API… Tout cela passant bien sûr par le filtre de nos contrôles qualité (linters, tests automatisés, review de code, CI, etc.)
➡️Pas toujours facile de s'éclater techniquement dans le e-commerce ? Eh bien nous en tout cas, nous essayons !
Et sinon, en quoi ça nous ressemble ? Déjà, la stack technique est cool, ensuite, nous travaillons sur un projet qui nous inspire (du travail bien fini, dans des matériaux nobles : ce que nous essayons de faire avec notre code), les contraintes fonctionnelles sont très stimulantes, et le client très intéressant… Bref : nous prenons du plaisir à réaliser ce genre de projets en équipe !
Projet CRM
Très souvent, lorsque l’on aborde le CRM en entretien, les gens se demandent de quoi s'agit-il ? Est-ce une maladie rare ? Un vieux logiciel que personne ne veut plus maintenir ? Bien au contraire, le CRM est un outil qui optimise la relation client : suivi des ventes, du marketing, du service client, etc.
D'un point de vue technique, voici l'une de nos réalisations pour un client dans le retail : un moteur de prise de devis en ligne intégré au sein de son CRM et connecté à son SI.
🔹Ce client propose des produits dans le milieu du bâtiment qu’il livre rapidement sur n’importe quels chantiers en France. Pour cela, il vend ses produits au travers d’un site e-commerce mais également au travers d’un réseau de vendeur terrain. A l'issue de la mise en place d'un CRM, il nous a été demandé de pouvoir saisir directement des devis dans le CRM ainsi que de reprendre des paniers qui auraient été constitués sur le site web.
🔹La contrainte technique ? le catalogue produit contient plus de 500 000 références produits présentes dans un PIM, une politique tarifaire adaptée à chaque client et dégressive présente dans un ERP et des adresses de livraison qui peuvent être des nouveaux bâtiments sans adresse.
➡️Nous avons donc conçu une interface en Javascript (dans ce cas là, le CRM repose sur BackboneJS) qui interroge l'ensemble de ces briques du système d'information via des appels aux APIs ainsi que le CRM via du développement back en PHP.
➡️Tout cela permet de constituer des devis en un minimum de clic pour l'utilisateur final. Cette interface graphique fluide permet aussi de masquer la complexité des divers calculs de frais de livraisons et de délais que nous avons codé.
🔹L'interfaçage de diverses applications avec le CRM, comme ici, est un challenge que nous rencontrons fréquemment au sein de l'équipe CRM avec ses problématiques d'authentification, de performance et de réactivité.
Processus de recrutement
Transparence, bienveillance et ouverture d'esprit sont les maîtres mots de notre processus de recrutement :
- Nous étudions votre candidature avec attention et mettons tout en œuvre pour vous faire un retour constructif
- Notre chargée de recrutement vous contacte pour un échange d'une vingtaine de minutes. L'objectif est de faire connaissance, d'échanger autour de la société ainsi que du poste, afin de valider l'intérêt mutuel et planifier un entretien.
- Un entretien a lieu avec le responsable technique de l'équipe concernée et à l'issue, un test technique vous est proposé
- Un dernier entretien pour débriefer sur votre test technique ainsi que de votre projection au sein de l'équipe.
Derniers jobs
Développeur.se PHP-Magento F/H
- CDI
- Lyon, Bordeaux
- Télétravail partiel possible
Développeur.se Symfony/Sylius F/H
- CDI
- Lyon, Bordeaux
- Télétravail partiel possible
Consultant.e/Chef.fe de projet - CRM HubSpot F/H
- CDI
- Lyon, Cesson-Sévig…
- Télétravail partiel possible
Ingénieur.e commercial.e BtoB - CRM&BI F/H
- CDI
- Lyon, Cesson-Sévig…
- Télétravail partiel possible