Cette offre n’est plus disponible.

Développeur(se) frontend confirmé/senior

Résumé du poste
CDI
Paris
Salaire : 50K à 55K €
Début : 12 février 2023
Télétravail total
Expérience : > 4 ans
Éducation : Bac +2
Compétences & expertises
Contenu généré
Travail d'équipe
Gestion de l’infrastructure cloud
Déploiement continu
Symfony
Github
+12

Wamiz
Wamiz

Cette offre vous tente ?

Questions et réponses sur l'offre

Le poste

Descriptif du poste

Nous ne sommes pas intéressés par du démarchage via des cabinets de recrutements.

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…).

TLDR Missions;

  • Coder dans un contexte qualité: nouvelles features, réduction de dette technique et bugfix seront de la partie.

  • Être sensibilisé-e au run : ta responsabilité ne s’arrête pas au merge de la pull request, elle va jusqu’à “comment mon code impacte la production ?”.

  • Surveillance et optimisations des webperfs (1st ou 3rd party). Mission importante dans notre contexte média (~20 millions de pages vues par mois).

TLDR Stack;

  • Front: ES6 (TS), Twig, Stimulus, Sentry, Cypress, Vue.js (3.x)

  • Quelques petits projets sur Astro, SolidJS, Nest

  • Debugbear, Sentry, Sentry APM

  • Backend: PHP8+, Symfony 6

  • Déploiement continu, Github, Github Actions, AWS, Cloudflare

Tu seras sous la responsabilité du Head of Engineering.

Le télétravail total ou partiel depuis la France est possible.


Profil recherché

Ton profil technique :

Nous recherchons un développeur front-end polyvalent, autonome et curieux. avec un interêt pour la performance (Core Web Vitals). Tu as de très solides bases dans le monde du Web pour avoir vu et expérimenté autour de plein de thématiques (CMP, Tracking, Vidéo, Moteur de recherche, SSR, APIs, performances…)

Une expérience avérée dans le diagnostic, le suivi et l’amélioration de ces métriques sur des projets web en production sera fortement appréciée.

Tes années d’experiences te permettent d’être aussi bien à l’aise sur du debug, que sur de l’implémentation de fonctionnalité plus avancées avec une architecture de code bien pensée;

Attentes frontend:

  • Tu as au moins 4 ans d’experience sur la partie JavaScript dans sa pratique récente (ES6, frameworks)

  • Tu maitrises au moins un framework (Vue.js) et tu n’es pas verrouillé-e idéologiquement dans un framework JS prédéfini. Tes solides bases en JS te permettent de rapidement monter en compétences sur d’autres frameworks.

  • Tu es à l’aise sur les questions de performances frontend: WebVitals, Core Web Vitals, waterfalls, profiling etc…, WebPageTest est ton meilleur allié au quotidien.

  • Tu as une bonne culture web (Ecosystème Google Tag Manager, monde de la publicité, CMP, etc….)

  • Tu es à l’aise avec l’architecture de ton code et tu es pragmatique (clean code, POO, découpage).

Le code JS actuel de Wamiz vient améliorer l’expérience utilisateur et est pensé “composants” qui viennent de greffer sur nos templates twig.

Attention, nos sites wamiz tournent sur Symfony et Twig et ca sera ton projet principal. Il ne faut donc pas être allergique au back car nous ne sommes pas en “full” JS (SSR/SSG). Nous avons quelques projets annexes qui eux le sont (Astro/SolidJS).

L’équipe utilise Stimulus pour les petits besoins JS et quand la feature est plus complexe, nous montons dans la DOM des composants Vue.js pour aller plus loin.

Tes softs skills :

  • Tu as un bon ownership. Le code n’est pas juste du code à produire, il est là pour répondre à une problématique que tu as bien en tête, puisque tu es peut-être celui/celle qui l’a identifiée.

  • Tu aimes appliquer la politique du scout : laisser le code plus propre que dans l’état tu l’as trouvé. Cela peut être aussi simple qu’une variable à renommer, à la planification d’une refacto avancée.

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

  • Tu sais t’adapter aux standards de l’équipe que tu rejoins et tu sais te remettre en question.

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

Outillage

En déploiement continu, tu tires profit des outils mis à ta disposition pour faciliter ton quotidien dans tes objectifs build & run :

  • ES6, Vue.js (3.x), Stimulus

  • APM: Sentry

  • Webpagetest, DebugBear

  • Tests: Cypress & Jest

  • Bug reporting: Sentry

  • Slack / Miro / Figma

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

L’équipe :

L’équipe technique est/sera constituée de

  • 1 head of engineering

  • 1 lead dev + 3 devs

  • 1 intégrateur web

  • 1 DevOps qui s’occupe de notre infrastructure

  • Equipe produit: 1 UI, 2 PO et 1 QA


Déroulement des entretiens

  • Entretien avec le Head Of Engineering et avec le CTO

  • Rencontre, si tu le souhaites, avec l’équipe

  • Entretien softskill avec nos RH

Durant l’entretien avec le HoE et CTO, plutôt que de réaliser un test technique, Il te sera demandé de présenter ton code JS/Vue.js/React (d’un projet perso, de ta boite, en accord avec ta hierarchie, autre….) en partage d’écran afin de faire une code review, te challenger et éventuellement d’apporter des modifications en live de ton code.

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”.