Cette offre n’est plus disponible.

Lead Software Engineer (Symfony ou Fullstack) (H/F)

CDI
Paris
Salaire : 53K à 63K €
Début : 01 janvier 2024
Télétravail total
Expérience : > 5 ans

Wamiz
Wamiz

Cette offre vous tente ?

Questions et réponses sur l'offre

Le poste

Descriptif du poste

Nous avons besoin de renforcer notre équipe tech afin de pouvoir gérer nos nouveaux enjeux (développer des synergies avec Purina, mettre l’accent sur la data et sa valorisation pour nos utilisateurs, renforcer notre statut de publisher…).

Presque tout nos environnements applicatifs tournent sous Symfony / Javascript (ES6/Vue.js).

Ta journée sera découpée (environ) entre ~70% de production de code et ~30% sur de la code review, aide, suivi de projet, planification, mentoring, ADR, documentation….

Tu seras sous la responsabilité du Head of Engineering et du CTO. Tu n’auras pas de responsabilité managériale.
Le télétravail total ou partiel depuis la France est possible.


Profil recherché

Ton profil technique :

  • Tu as déjà au moins une expérience réussie sur un poste de lead dans une équipe à taille similaire (6/10 dev).

  • Tu as au moins 5 ans d’expérience avec Symfony et tu maitrises le framework ainsi que PHP 8+.

  • Les profils fullstack Symfony / JS sont aussi acceptés pour ce poste (du moment ou tu ne souhaites pas refondre tout notre front en react ;p)

  • Tu as des notions (ou plus) sur les performances: cache HTTP, cache applicatif, APM, Profiler. Chez nous c’est important car les perfs sont corrélés aux visites, donc à notre chiffre d’affaire.

  • Tu es à l’aise côté architecture, nommage et reviews (sur le fond). Le projet principal est en MVC.

  • Tu as déjà de l’expérience sur les tests unitaires / fonctionnels.

  • Tu fais de la veille régulièrement sur tes domaines cores (Symfony, PHP) et tu cherches à savoir en quoi ces nouveautés peuvent bénéficier aux applications sous ta responsabilité.

  • Tu seras le garant du bon respect des règles, normes de coding, et performances du code dans l’équipe. Attention, on ne parle pas de vérifier la syntaxe, notre CI se charge déjà de ça, on parle d’une code review sur le fond.

Tes soft skills :

  • Tu arrives à tirer avantage des forces et faiblesses de l’équipe pour canaliser l’équipe, les aider à prioritiser leur travail/sujets afin de délivrer le sprint.

  • Tu es un bon communiquant et tu donnes de la visibilité à la fois à l’équipe et à ton management; Tu as un ton adapté pour faire tes code review.

  • Tu as un bon ownership: il ne s’agit pas que de faire avancer tes tickets micro, mais de faire avancer les sujets/projets qui demande du suivi et de la traction.

  • Tu es bien organisé (il peut y avoir pas mal de sujets en parallèle ou de nouveaux sujets), méthodique et tu sais te montrer flexible quand il le faut.

  • Tu es force de proposition et tu aimes travailler et leader en équipe (feedback, code review 360, conception).

  • Tu lis et tu parles l’anglais d’un point de vue professionel.

Enfin, tu sais gérer ton autonomie car tu bénéficieras d’une large autonomie, et le combo remote working / télétravail + autonomie ne convient pas à tous les profils.

Notre stack technique est disponible dans notre onglet “Tech” sur notre page entreprise.

L’équipe

  • 4 devs (1 fullstack, 2 backend, 1 front).

  • 1 intégrateur web

  • 1 DevOps qui s’occupe de notre infrastructure

  • Quelques freelances dev en fonction des sujets/projets

Les projets:

Wamiz, qui englobe dans sa code base et base de données les sites wamiz.com, wamiz.de, wamiz.es etc…. (8 pays). C’est le projet principal de la société. Ici tu retrouves des problématiques de publishers (publicité, intégrations tierces, performances, contenu, pic de traffic). Le CMS (backend) est fait avec du Sonata, et le front en Twig/JS/Stimulus/Vue. PHP8.2 et Symfony 6.3. C’est une application monolithique, archi MVC. C’est 90% du temps de la tech. Du temps est aussi consacré pour travailler sur des sujets de la dette technique.

Si tu es curieux, voilà un CLOC du projet: https://screen.wamiz.tech/mSH6Jz5VvwTw4SVYRTp2

Histoire d’Animaux qui est un petit projet reprenant des news de Wamiz, en project d’experimentation. Une POC à été fait avec Astro, un autre avec Qwik et en backend c’est du Strapi.

ConsoAnimo qui est un site de testing/reviews. Tu publies des avis sur ta super litière connecté, ou tu t’inscrit à des campagnes pour avoir des produits gratuitement en échange d’un avis. Site sur Shopify, avec du Liquid et des application en NestJS. L’équipe tech intervient très peu sur ce projet.

La Customer Data Platform (Segment), qui vient s’intégrer dans tout nos projets, et l’écosystème Purina afin d’avoir une vue d’un utilisateur complet. C’est une énorme base de données dans lequel tu pousses des évènements (ce que l’utilisateur à fait) et des attributs utilisateurs pour mieux le connaitre (et mieux l’activer).

Ce qui gravite autour de la stack

  • Nous avons du déploiement continu, et notre CI avec Github Actions execute PhpStan, Cypress, php-cs-fixer pour ne rien laisser passer.

  • Nous utilisons énormément les services Cloudflare, et notamment leurs reverse proxy (cache HTTP) afin d’améliorer les performances utilisateurs.

  • L’environnement est très outillé pour suivre la prod, les perfs et les erreurs: Blackfire, Datadog APM, Sentry (Bugs + APM), Cypress dashboard, Debugbear….


Déroulement des entretiens

  1. Entretien avec le Head Of Engineering et avec le CTO.
    Il te sera demandé de nous partager via share screen du code afin que l’on puisse faire une code review collaborative. Nous avons fait ce choix afin de valider tes compétences plutôt que de faire un test technique.

  2. Rencontre avec l’équipe

Envie d’en savoir plus ?

D’autres offres vous correspondent !

Ces entreprises recrutent aussi au poste de “Développement de logiciels et de sites Web”.